pub struct ModeChange {
pub old: Option<String>,
pub new: Option<String>,
}Expand description
A file mode change, represented as Git’s six-digit mode string.
Fields§
§old: Option<String>§new: Option<String>Trait Implementations§
Source§impl Clone for ModeChange
impl Clone for ModeChange
Source§fn clone(&self) -> ModeChange
fn clone(&self) -> ModeChange
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 ModeChange
impl Debug for ModeChange
Source§impl<'de> Deserialize<'de> for ModeChange
impl<'de> Deserialize<'de> for ModeChange
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ModeChange
Source§impl PartialEq for ModeChange
impl PartialEq for ModeChange
Source§impl Serialize for ModeChange
impl Serialize for ModeChange
impl StructuralPartialEq for ModeChange
Auto Trait Implementations§
impl Freeze for ModeChange
impl RefUnwindSafe for ModeChange
impl Send for ModeChange
impl Sync for ModeChange
impl Unpin for ModeChange
impl UnsafeUnpin for ModeChange
impl UnwindSafe for ModeChange
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