pub struct LspServer {
pub id: ServerId,
pub client: Option<Client>,
pub rx: Receiver<LspEvent>,
pub ready: bool,
}Fields§
§id: ServerId§client: Option<Client>None for replayed servers: identity and replies come from the injected record/event stream — never a fake client.
rx: Receiver<LspEvent>§ready: boolAuto Trait Implementations§
impl !RefUnwindSafe for LspServer
impl !Sync for LspServer
impl !UnwindSafe for LspServer
impl Freeze for LspServer
impl Send for LspServer
impl Unpin for LspServer
impl UnsafeUnpin for LspServer
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