pub struct ChangedPath {
pub path: NamespacePath,
pub before: Option<FileRecord>,
pub after: Option<FileRecord>,
}Expand description
One changed exact path between two immutable generations.
Fields§
§path: NamespacePathCanonical exact path in either endpoint.
before: Option<FileRecord>Complete path-independent record in the earlier generation, when present.
after: Option<FileRecord>Complete path-independent record in the later generation, when present.
Trait Implementations§
Source§impl Clone for ChangedPath
impl Clone for ChangedPath
Source§impl Debug for ChangedPath
impl Debug for ChangedPath
impl Eq for ChangedPath
Source§impl PartialEq for ChangedPath
impl PartialEq for ChangedPath
impl StructuralPartialEq for ChangedPath
Auto Trait Implementations§
impl Freeze for ChangedPath
impl RefUnwindSafe for ChangedPath
impl Send for ChangedPath
impl Sync for ChangedPath
impl Unpin for ChangedPath
impl UnsafeUnpin for ChangedPath
impl UnwindSafe for ChangedPath
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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<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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request