pub struct LspCompletionSource {
pub lsp: LspSupervisorHandle,
}Expand description
CSM.8a stub. Holds the supervisor handle so CSM.8b can move
the fan-out into produce_async without changing the mode’s
public surface. Today the future is a no-op.
Fields§
§lsp: LspSupervisorHandleTrait Implementations§
Source§impl AsyncCompletionSource for LspCompletionSource
impl AsyncCompletionSource for LspCompletionSource
Source§impl Clone for LspCompletionSource
impl Clone for LspCompletionSource
Source§fn clone(&self) -> LspCompletionSource
fn clone(&self) -> LspCompletionSource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for LspCompletionSource
impl !UnwindSafe for LspCompletionSource
impl Freeze for LspCompletionSource
impl Send for LspCompletionSource
impl Sync for LspCompletionSource
impl Unpin for LspCompletionSource
impl UnsafeUnpin for LspCompletionSource
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more