pub enum VcsMutationKind {
Commit,
Push,
Merge,
Rebase,
Unknown(String),
}Expand description
Mutation class carried by a VcsStateChangedMessage.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for VcsMutationKind
impl Clone for VcsMutationKind
Source§fn clone(&self) -> VcsMutationKind
fn clone(&self) -> VcsMutationKind
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 VcsMutationKind
impl Debug for VcsMutationKind
Source§impl<'de> Deserialize<'de> for VcsMutationKind
impl<'de> Deserialize<'de> for VcsMutationKind
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for VcsMutationKind
impl Display for VcsMutationKind
impl Eq for VcsMutationKind
Source§impl From<&str> for VcsMutationKind
impl From<&str> for VcsMutationKind
Source§impl Hash for VcsMutationKind
impl Hash for VcsMutationKind
Source§impl PartialEq for VcsMutationKind
impl PartialEq for VcsMutationKind
Source§impl Serialize for VcsMutationKind
impl Serialize for VcsMutationKind
impl StructuralPartialEq for VcsMutationKind
Auto Trait Implementations§
impl Freeze for VcsMutationKind
impl RefUnwindSafe for VcsMutationKind
impl Send for VcsMutationKind
impl Sync for VcsMutationKind
impl Unpin for VcsMutationKind
impl UnsafeUnpin for VcsMutationKind
impl UnwindSafe for VcsMutationKind
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