pub struct SearchCheck {
pub visibility: SearchVisibility,
pub reason: Option<SearchGapReason>,
pub search_as: Option<String>,
pub line: Option<u32>,
}Expand description
The result of the literal-search check for one consumer.
Fields§
§visibility: SearchVisibilityWhether a whole-word search for the export name finds the consumer.
reason: Option<SearchGapReason>Why the search does not find the uses. None for found.
search_as: Option<String>The name to search for instead, when one name finds the uses.
line: Option<u32>1-based line of the import statement in the consumer.
Trait Implementations§
Source§impl Clone for SearchCheck
impl Clone for SearchCheck
Source§impl Debug for SearchCheck
impl Debug for SearchCheck
impl Eq for SearchCheck
Source§impl PartialEq for SearchCheck
impl PartialEq for SearchCheck
impl StructuralPartialEq for SearchCheck
Auto Trait Implementations§
impl Freeze for SearchCheck
impl RefUnwindSafe for SearchCheck
impl Send for SearchCheck
impl Sync for SearchCheck
impl Unpin for SearchCheck
impl UnsafeUnpin for SearchCheck
impl UnwindSafe for SearchCheck
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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