#[non_exhaustive]pub enum MergeTrigger {
Match,
Create,
}Expand description
The event that triggers a merge action.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for MergeTrigger
impl Clone for MergeTrigger
impl Copy for MergeTrigger
Source§impl Debug for MergeTrigger
impl Debug for MergeTrigger
Source§impl<'de> Deserialize<'de> for MergeTrigger
impl<'de> Deserialize<'de> for MergeTrigger
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 MergeTrigger
Source§impl Hash for MergeTrigger
impl Hash for MergeTrigger
Source§impl PartialEq for MergeTrigger
impl PartialEq for MergeTrigger
Source§impl Serialize for MergeTrigger
impl Serialize for MergeTrigger
impl StructuralPartialEq for MergeTrigger
Auto Trait Implementations§
impl Freeze for MergeTrigger
impl RefUnwindSafe for MergeTrigger
impl Send for MergeTrigger
impl Sync for MergeTrigger
impl Unpin for MergeTrigger
impl UnsafeUnpin for MergeTrigger
impl UnwindSafe for MergeTrigger
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