pub struct WriteSetMut { /* private fields */ }Expand description
A mutable version of WriteSet.
This is separate because it goes through validation before becoming an immutable WriteSet.
Implementations§
Trait Implementations§
Source§impl Clone for WriteSetMut
impl Clone for WriteSetMut
Source§fn clone(&self) -> WriteSetMut
fn clone(&self) -> WriteSetMut
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WriteSetMut
impl Debug for WriteSetMut
Source§impl Default for WriteSetMut
impl Default for WriteSetMut
Source§fn default() -> WriteSetMut
fn default() -> WriteSetMut
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WriteSetMut
impl<'de> Deserialize<'de> for WriteSetMut
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 WriteSetMut
Source§impl FromIterator<(AccessPath, WriteOp)> for WriteSetMut
impl FromIterator<(AccessPath, WriteOp)> for WriteSetMut
Source§fn from_iter<I: IntoIterator<Item = (AccessPath, WriteOp)>>(iter: I) -> Self
fn from_iter<I: IntoIterator<Item = (AccessPath, WriteOp)>>(iter: I) -> Self
Creates a value from an iterator. Read more
Source§impl Hash for WriteSetMut
impl Hash for WriteSetMut
Source§impl PartialEq for WriteSetMut
impl PartialEq for WriteSetMut
Source§impl Serialize for WriteSetMut
impl Serialize for WriteSetMut
impl StructuralPartialEq for WriteSetMut
Auto Trait Implementations§
impl Freeze for WriteSetMut
impl RefUnwindSafe for WriteSetMut
impl Send for WriteSetMut
impl Sync for WriteSetMut
impl Unpin for WriteSetMut
impl UnsafeUnpin for WriteSetMut
impl UnwindSafe for WriteSetMut
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreimpl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<T> TestOnlyHash for T
impl<T> TestOnlyHash for T
Source§fn test_only_hash(&self) -> HashValue
fn test_only_hash(&self) -> HashValue
Generates a hash used only for tests.