pub struct NodePathDiff {
pub divergence: Option<NodeDivergence>,
}Expand description
The result of diffing two node traversal paths.
Fields§
§divergence: Option<NodeDivergence>Implementations§
Trait Implementations§
Source§impl Clone for NodePathDiff
impl Clone for NodePathDiff
Source§fn clone(&self) -> NodePathDiff
fn clone(&self) -> NodePathDiff
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NodePathDiff
impl Debug for NodePathDiff
Source§impl PartialEq for NodePathDiff
impl PartialEq for NodePathDiff
impl StructuralPartialEq for NodePathDiff
Auto Trait Implementations§
impl Freeze for NodePathDiff
impl RefUnwindSafe for NodePathDiff
impl Send for NodePathDiff
impl Sync for NodePathDiff
impl Unpin for NodePathDiff
impl UnsafeUnpin for NodePathDiff
impl UnwindSafe for NodePathDiff
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<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