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
sourceimpl<'de> Deserialize<'de> for KeyCheck
impl<'de> Deserialize<'de> for KeyCheck
sourcefn 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more