pub struct Server {
pub should_exit: bool,
/* private fields */
}Fields§
§should_exit: boolImplementations§
Source§impl Server
impl Server
pub fn handle_worker_messages(&mut self)
Source§impl Server
impl Server
pub fn handle_hover( &self, params: HoverParams, connection: &mut Connection, id: RequestId, )
Source§impl Server
impl Server
pub fn from_request(params: InitializeParams) -> Result<Server, ServerInitError>
Source§impl Server
impl Server
pub fn handle_did_open( &mut self, params: DidOpenTextDocumentParams, parser: &mut Parser, )
pub fn handle_did_change( &mut self, params: DidChangeTextDocumentParams, parser: &mut Parser, )
Source§impl Server
impl Server
pub fn get_completion( &self, document: &Document, node: &Node<'_>, ) -> Vec<CompletionItem>
pub fn handle_completion( &self, params: CompletionParams, connection: &mut Connection, id: RequestId, )
Source§impl Server
impl Server
pub fn handle_message( &mut self, message: Message, connection: &mut Connection, parser: &mut Parser, )
Trait Implementations§
Auto Trait Implementations§
impl !Sync for Server
impl Freeze for Server
impl RefUnwindSafe for Server
impl Send for Server
impl Unpin for Server
impl UnsafeUnpin for Server
impl UnwindSafe for Server
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