Enum bonsaidb_core::keyvalue::KeyCheck
source · pub enum KeyCheck {
OnlyIfPresent,
OnlyIfVacant,
}
Expand description
Checks for existing keys.
Variants§
OnlyIfPresent
Only allow the operation if an existing key is present.
OnlyIfVacant
Only allow the opeartion if the key isn’t present.
Trait Implementations§
source§impl<'de> Deserialize<'de> for KeyCheck
impl<'de> Deserialize<'de> for KeyCheck
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 Copy for KeyCheck
Auto Trait Implementations§
impl RefUnwindSafe for KeyCheck
impl Send for KeyCheck
impl Sync for KeyCheck
impl Unpin for KeyCheck
impl UnwindSafe for KeyCheck
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