pub struct TreeChange {
pub path: Vec<u8>,
pub kind: ChangeKind,
pub old: Option<TreeEntry>,
pub new: Option<TreeEntry>,
}Fields§
§path: Vec<u8>§kind: ChangeKind§old: Option<TreeEntry>§new: Option<TreeEntry>Trait Implementations§
Source§impl Clone for TreeChange
impl Clone for TreeChange
Source§fn clone(&self) -> TreeChange
fn clone(&self) -> TreeChange
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 TreeChange
impl Debug for TreeChange
impl Eq for TreeChange
Source§impl PartialEq for TreeChange
impl PartialEq for TreeChange
impl StructuralPartialEq for TreeChange
Auto Trait Implementations§
impl Freeze for TreeChange
impl RefUnwindSafe for TreeChange
impl Send for TreeChange
impl Sync for TreeChange
impl Unpin for TreeChange
impl UnsafeUnpin for TreeChange
impl UnwindSafe for TreeChange
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