Enum diem_types::write_set::WriteOp
source · pub enum WriteOp {
Deletion,
Value(Vec<u8>),
}
Variants§
Implementations§
source§impl WriteOp
impl WriteOp
pub fn value_strategy() -> impl Strategy<Value = Self>
pub fn deletion_strategy() -> impl Strategy<Value = Self>
Trait Implementations§
source§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
.source§fn arbitrary_with(_args: ()) -> Self::Strategy
fn arbitrary_with(_args: ()) -> Self::Strategy
source§impl<'de> Deserialize<'de> for WriteOp
impl<'de> Deserialize<'de> for WriteOp
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
source§impl PartialEq<WriteOp> for WriteOp
impl PartialEq<WriteOp> for WriteOp
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> TestOnlyHash for Twhere
T: Serialize + ?Sized,
impl<T> TestOnlyHash for Twhere T: Serialize + ?Sized,
source§fn test_only_hash(&self) -> HashValue
fn test_only_hash(&self) -> HashValue
Generates a hash used only for tests.