pub enum ConflictMode {
Protected,
Replaceable,
}Expand description
Whether a selected conflict claim may be replaced by higher precedence.
Variants§
Protected
Lower-precedence contenders are explicitly rejected as protected.
Replaceable
A higher-precedence contender may replace this claim with diagnostics.
Trait Implementations§
Source§impl Clone for ConflictMode
impl Clone for ConflictMode
Source§fn clone(&self) -> ConflictMode
fn clone(&self) -> ConflictMode
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 ConflictMode
Source§impl Debug for ConflictMode
impl Debug for ConflictMode
Source§impl<'de> Deserialize<'de> for ConflictMode
impl<'de> Deserialize<'de> for ConflictMode
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 ConflictMode
Source§impl Hash for ConflictMode
impl Hash for ConflictMode
Source§impl PartialEq for ConflictMode
impl PartialEq for ConflictMode
Source§impl Serialize for ConflictMode
impl Serialize for ConflictMode
impl StructuralPartialEq for ConflictMode
Auto Trait Implementations§
impl Freeze for ConflictMode
impl RefUnwindSafe for ConflictMode
impl Send for ConflictMode
impl Sync for ConflictMode
impl Unpin for ConflictMode
impl UnsafeUnpin for ConflictMode
impl UnwindSafe for ConflictMode
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