pub enum OpAction {
Create,
Update,
Delete,
}Expand description
The type of operation in a repository commit.
Variants§
Create
A new record was created.
Update
An existing record was updated.
Delete
A record was deleted.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for OpAction
impl<'de> Deserialize<'de> for OpAction
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 OpAction
impl StructuralPartialEq for OpAction
Auto Trait Implementations§
impl Freeze for OpAction
impl RefUnwindSafe for OpAction
impl Send for OpAction
impl Sync for OpAction
impl Unpin for OpAction
impl UnsafeUnpin for OpAction
impl UnwindSafe for OpAction
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