pub struct SymbolLookup {
pub names: Vec<Symbol>,
pub ranked: Vec<SymbolSearchResult>,
pub miss: Option<String>,
}Expand description
What lookup_symbol found for one query.
Fields§
§names: Vec<Symbol>Rows named like the query, or the members of the owner it names.
ranked: Vec<SymbolSearchResult>Ranked matches by name words, signatures, and docs that names does not already show.
miss: Option<String>The text for a query that finds nothing: the bound workspace and close names.
Trait Implementations§
Source§impl Clone for SymbolLookup
impl Clone for SymbolLookup
Source§impl Debug for SymbolLookup
impl Debug for SymbolLookup
Source§impl Default for SymbolLookup
impl Default for SymbolLookup
Auto Trait Implementations§
impl Freeze for SymbolLookup
impl RefUnwindSafe for SymbolLookup
impl Send for SymbolLookup
impl Sync for SymbolLookup
impl Unpin for SymbolLookup
impl UnsafeUnpin for SymbolLookup
impl UnwindSafe for SymbolLookup
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