pub struct CompletionReady {
pub buffer_id: usize,
pub item_count: usize,
}Expand description
Event emitted when completion results are ready
The completion plugin emits this after the saturator has computed new completion items and updated the cache.
Fields§
§buffer_id: usizeBuffer ID the completions are for
item_count: usizeNumber of completion items available
Trait Implementations§
Source§impl Clone for CompletionReady
impl Clone for CompletionReady
Source§fn clone(&self) -> CompletionReady
fn clone(&self) -> CompletionReady
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CompletionReady
impl Debug for CompletionReady
Auto Trait Implementations§
impl Freeze for CompletionReady
impl RefUnwindSafe for CompletionReady
impl Send for CompletionReady
impl Sync for CompletionReady
impl Unpin for CompletionReady
impl UnwindSafe for CompletionReady
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> 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