pub enum InitializeRequest {}Expand description
The initialize request is sent from the client to the server.
It is sent once as the request after starting up the server.
The requests parameter is of type InitializeParams
the response if of type InitializeResult of a Thenable that
resolves to such.
Trait Implementations§
Source§impl Debug for InitializeRequest
impl Debug for InitializeRequest
Source§impl Request for InitializeRequest
impl Request for InitializeRequest
const METHOD: LspRequestMethod<'static> = LspRequestMethod::Initialize
const MESSAGE_DIRECTION: MessageDirection = MessageDirection::ClientToServer
type Params = InitializeParams
type Result = InitializeResult
Auto Trait Implementations§
impl Freeze for InitializeRequest
impl RefUnwindSafe for InitializeRequest
impl Send for InitializeRequest
impl Sync for InitializeRequest
impl Unpin for InitializeRequest
impl UnsafeUnpin for InitializeRequest
impl UnwindSafe for InitializeRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more