pub enum DiffRef {
Previous,
GitRev {
rev: String,
},
Path {
path: PathBuf,
},
}Expand description
Reference for diff — what to compare current state against.
Variants§
Previous
Previous committed state (git HEAD or HEAD~1).
GitRev
Specific git revision.
Path
Spec file on disk (operator supplied).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DiffRef
impl<'de> Deserialize<'de> for DiffRef
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
Auto Trait Implementations§
impl Freeze for DiffRef
impl RefUnwindSafe for DiffRef
impl Send for DiffRef
impl Sync for DiffRef
impl Unpin for DiffRef
impl UnsafeUnpin for DiffRef
impl UnwindSafe for DiffRef
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