pub struct CoordinationGapPaths {
pub changed_file: String,
pub consumer_file: String,
pub consumed_symbols: Vec<String>,
}Expand description
Engine-owned coordination gap between a changed contract and consumer.
Fields§
§changed_file: StringPath of the changed file whose contract moved.
consumer_file: StringPath of the consumer that was not updated alongside it.
consumed_symbols: Vec<String>Symbols the consumer imports from the changed file.
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 From<CoordinationGapPaths> for CoordinationGapPaths
impl From<CoordinationGapPaths> for CoordinationGapPaths
Source§fn from(paths: GraphCoordinationGapPaths) -> Self
fn from(paths: GraphCoordinationGapPaths) -> Self
Converts to this type from the input type.
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