pub struct UnusableNode {
pub layer: ModelLayer,
pub path: Vec<String>,
pub difference: Value,
}Expand description
A part of a difference that has no node to land on, as after the entity it refers to is gone. It is kept, and comes back into use if the node does.
Fields§
§layer: ModelLayerThe layer that holds it.
path: Vec<String>The ids that lead to it.
difference: ValueWhat it wanted to change.
Trait Implementations§
Source§impl Clone for UnusableNode
impl Clone for UnusableNode
Source§fn clone(&self) -> UnusableNode
fn clone(&self) -> UnusableNode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 UnusableNode
impl Debug for UnusableNode
Source§impl PartialEq for UnusableNode
impl PartialEq for UnusableNode
impl StructuralPartialEq for UnusableNode
Auto Trait Implementations§
impl Freeze for UnusableNode
impl RefUnwindSafe for UnusableNode
impl Send for UnusableNode
impl Sync for UnusableNode
impl Unpin for UnusableNode
impl UnsafeUnpin for UnusableNode
impl UnwindSafe for UnusableNode
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