pub struct ExportSearchGapPaths {
pub file: String,
pub export_name: String,
pub line: u32,
pub declaration_lines: (u32, u32),
pub consumers: Vec<ConsumerSearchGapPaths>,
}Expand description
Literal-search gaps for one export of a changed file.
Fields§
§file: StringRoot-relative path of the changed file, forward-slashed.
export_name: StringThe export name, default for a default export.
line: u321-based line of the export.
declaration_lines: (u32, u32)1-based first and last line of the top-level statement that declares the export.
consumers: Vec<ConsumerSearchGapPaths>The missed and renamed consumers outside the changed files, sorted
by path.
Trait Implementations§
Source§impl Clone for ExportSearchGapPaths
impl Clone for ExportSearchGapPaths
Source§impl Debug for ExportSearchGapPaths
impl Debug for ExportSearchGapPaths
impl Eq for ExportSearchGapPaths
Source§impl PartialEq for ExportSearchGapPaths
impl PartialEq for ExportSearchGapPaths
impl StructuralPartialEq for ExportSearchGapPaths
Auto Trait Implementations§
impl Freeze for ExportSearchGapPaths
impl RefUnwindSafe for ExportSearchGapPaths
impl Send for ExportSearchGapPaths
impl Sync for ExportSearchGapPaths
impl Unpin for ExportSearchGapPaths
impl UnsafeUnpin for ExportSearchGapPaths
impl UnwindSafe for ExportSearchGapPaths
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