This is was the first question .... when nobody answer the question I created a new one.
I will delete this one to avoid duplication ... I also can please check my last comment on : Cannot move out of dereference of `Pin<&mut Server>` - #8 by RustCaptin