pub struct CoordinationGapPaths {
pub changed_file: String,
pub consumer_file: String,
pub consumed_symbols: Vec<String>,
}Expand description
A CoordinationGap with FileIds resolved to root-relative paths.
Fields§
§changed_file: StringRoot-relative path of the changed file.
consumer_file: StringRoot-relative path of the non-diff consumer.
consumed_symbols: Vec<String>Consumed symbol names, sorted.
Trait Implementations§
Source§impl Clone for CoordinationGapPaths
impl Clone for CoordinationGapPaths
Source§impl Debug for CoordinationGapPaths
impl Debug for CoordinationGapPaths
impl Eq for CoordinationGapPaths
Source§impl PartialEq for CoordinationGapPaths
impl PartialEq for CoordinationGapPaths
impl StructuralPartialEq for CoordinationGapPaths
Auto Trait Implementations§
impl Freeze for CoordinationGapPaths
impl RefUnwindSafe for CoordinationGapPaths
impl Send for CoordinationGapPaths
impl Sync for CoordinationGapPaths
impl Unpin for CoordinationGapPaths
impl UnsafeUnpin for CoordinationGapPaths
impl UnwindSafe for CoordinationGapPaths
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