pub enum PreconditionKind {
Exists,
Absent,
}Expand description
The two supported precondition checks.
Variants§
Trait Implementations§
Source§impl Clone for PreconditionKind
impl Clone for PreconditionKind
impl Copy for PreconditionKind
Source§impl Debug for PreconditionKind
impl Debug for PreconditionKind
Source§impl<'de> Deserialize<'de> for PreconditionKind
impl<'de> Deserialize<'de> for PreconditionKind
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 PreconditionKind
Source§impl PartialEq for PreconditionKind
impl PartialEq for PreconditionKind
Source§impl Serialize for PreconditionKind
impl Serialize for PreconditionKind
impl StructuralPartialEq for PreconditionKind
Auto Trait Implementations§
impl Freeze for PreconditionKind
impl RefUnwindSafe for PreconditionKind
impl Send for PreconditionKind
impl Sync for PreconditionKind
impl Unpin for PreconditionKind
impl UnsafeUnpin for PreconditionKind
impl UnwindSafe for PreconditionKind
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.