pub enum DiffSource {
Index,
Worktree,
Commit {
oid: String,
},
}Variants§
Implementations§
Source§impl DiffSource
impl DiffSource
pub fn from_core(s: &DiffSource) -> Self
pub fn core(&self) -> DiffSource
Trait Implementations§
Source§impl Clone for DiffSource
impl Clone for DiffSource
Source§impl Debug for DiffSource
impl Debug for DiffSource
Source§impl<'de> Deserialize<'de> for DiffSource
impl<'de> Deserialize<'de> for DiffSource
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 DiffSource
Source§impl PartialEq for DiffSource
impl PartialEq for DiffSource
Source§impl Serialize for DiffSource
impl Serialize for DiffSource
impl StructuralPartialEq for DiffSource
Auto Trait Implementations§
impl Forget for DiffSource
impl Freeze for DiffSource
impl RefUnwindSafe for DiffSource
impl Send for DiffSource
impl Sync for DiffSource
impl Unpin for DiffSource
impl UnsafeUnpin for DiffSource
impl UnwindSafe for DiffSource
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