pub enum WriteOp {
Deletion,
Value(Vec<u8, Global>),
}
Variants§
Implementations§
§impl WriteOp
impl WriteOp
pub fn value_strategy() -> impl Strategy<Value = WriteOp>
pub fn deletion_strategy() -> impl Strategy<Value = WriteOp>
§impl WriteOp
impl WriteOp
pub fn is_deletion(&self) -> bool
Trait Implementations§
§impl Arbitrary for WriteOp
impl Arbitrary for WriteOp
§type Parameters = ()
type Parameters = ()
The type of parameters that
arbitrary_with
accepts for configuration
of the generated Strategy
. Parameters must implement Default
.§fn arbitrary_with(_args: ()) -> <WriteOp as Arbitrary>::Strategy
fn arbitrary_with(_args: ()) -> <WriteOp as Arbitrary>::Strategy
§impl<'de> Deserialize<'de> for WriteOp
impl<'de> Deserialize<'de> for WriteOp
§fn deserialize<__D>(
__deserializer: __D
) -> Result<WriteOp, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<WriteOp, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Serialize for WriteOp
impl Serialize for WriteOp
§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for WriteOp
impl StructuralEq for WriteOp
impl StructuralPartialEq for WriteOp
Auto Trait Implementations§
impl RefUnwindSafe for WriteOp
impl Send for WriteOp
impl Sync for WriteOp
impl Unpin for WriteOp
impl UnwindSafe for WriteOp
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
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>
§impl<T> TestOnlyHash for Twhere
T: Serialize + ?Sized,
impl<T> TestOnlyHash for Twhere T: Serialize + ?Sized,
§fn test_only_hash(&self) -> HashValue
fn test_only_hash(&self) -> HashValue
Generates a hash used only for tests.