pub struct LookupOptions {
pub global: bool,
pub parent: bool,
pub chained: bool,
pub force: bool,
pub shift_start: bool,
pub kind_filters: SymKindSet,
pub unit_filters: Option<usize>,
}Fields§
§global: bool§parent: bool§chained: bool§force: bool§shift_start: bool§kind_filters: SymKindSet§unit_filters: Option<usize>Implementations§
Source§impl LookupOptions
impl LookupOptions
pub fn current() -> Self
pub fn global() -> Self
pub fn parent() -> Self
pub fn chained() -> Self
pub fn anonymous() -> Self
pub fn with_global(self, global: bool) -> Self
pub fn with_parent(self, parent: bool) -> Self
pub fn with_chained(self, chained: bool) -> Self
pub fn with_force(self, force: bool) -> Self
pub fn with_shift_start(self, shift: bool) -> Self
pub fn with_kind_set(self, kind_set: SymKindSet) -> Self
pub fn with_unit_filter(self, unit: usize) -> Self
Trait Implementations§
Source§impl Clone for LookupOptions
impl Clone for LookupOptions
Source§fn clone(&self) -> LookupOptions
fn clone(&self) -> LookupOptions
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 LookupOptions
impl Debug for LookupOptions
Source§impl Default for LookupOptions
impl Default for LookupOptions
Source§fn default() -> LookupOptions
fn default() -> LookupOptions
Returns the “default value” for a type. Read more
impl Copy for LookupOptions
Auto Trait Implementations§
impl Freeze for LookupOptions
impl RefUnwindSafe for LookupOptions
impl Send for LookupOptions
impl Sync for LookupOptions
impl Unpin for LookupOptions
impl UnwindSafe for LookupOptions
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