#[repr(u8)]pub enum RuntimeCompoundMoveKind {
Grouped = 1,
ConflictRepair = 2,
CompoundConflictRepair = 3,
}Expand description
Stable provider-family discriminator. The value is part of the exact tabu identity, so identical edits emitted by distinct provider kinds cannot accidentally share tabu memory.
Variants§
Implementations§
Source§impl RuntimeCompoundMoveKind
impl RuntimeCompoundMoveKind
pub const fn telemetry_label(self) -> &'static str
Trait Implementations§
Source§impl Clone for RuntimeCompoundMoveKind
impl Clone for RuntimeCompoundMoveKind
Source§fn clone(&self) -> RuntimeCompoundMoveKind
fn clone(&self) -> RuntimeCompoundMoveKind
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 moreimpl Copy for RuntimeCompoundMoveKind
Source§impl Debug for RuntimeCompoundMoveKind
impl Debug for RuntimeCompoundMoveKind
impl Eq for RuntimeCompoundMoveKind
Source§impl Hash for RuntimeCompoundMoveKind
impl Hash for RuntimeCompoundMoveKind
Source§impl PartialEq for RuntimeCompoundMoveKind
impl PartialEq for RuntimeCompoundMoveKind
impl StructuralPartialEq for RuntimeCompoundMoveKind
Auto Trait Implementations§
impl Freeze for RuntimeCompoundMoveKind
impl RefUnwindSafe for RuntimeCompoundMoveKind
impl Send for RuntimeCompoundMoveKind
impl Sync for RuntimeCompoundMoveKind
impl Unpin for RuntimeCompoundMoveKind
impl UnsafeUnpin for RuntimeCompoundMoveKind
impl UnwindSafe for RuntimeCompoundMoveKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more