pub struct MutationWindow {
pub history: StoreHistory,
pub id: Identifier,
pub expires_at: SystemTime,
}Fields§
§history: StoreHistory§id: Identifier§expires_at: SystemTimeTrait Implementations§
Source§impl Clone for MutationWindow
impl Clone for MutationWindow
Source§fn clone(&self) -> MutationWindow
fn clone(&self) -> MutationWindow
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 MutationWindow
impl Debug for MutationWindow
Source§impl Described for MutationWindow
impl Described for MutationWindow
impl Eq for MutationWindow
Source§impl MemorySize for MutationWindow
impl MemorySize for MutationWindow
fn memory_size(&self) -> usize
Source§impl PartialEq for MutationWindow
impl PartialEq for MutationWindow
impl StructuralPartialEq for MutationWindow
Source§impl Value for MutationWindow
impl Value for MutationWindow
fn write(&self, bytes: &mut Vec<u8>)
fn size(&self) -> usize
fn memory(input: &mut Reader<'_>) -> Result<usize, MessageError>
fn read(input: &mut Reader<'_>) -> Result<MutationWindow, MessageError>
fn size_many(values: &[Self]) -> usize
fn write_many(values: &[Self], bytes: &mut Vec<u8>)
fn memory_many( input: &mut Reader<'_>, count: usize, ) -> Result<usize, MessageError>
fn read_many( input: &mut Reader<'_>, count: usize, ) -> Result<Vec<Self>, MessageError>
Auto Trait Implementations§
impl Freeze for MutationWindow
impl RefUnwindSafe for MutationWindow
impl Send for MutationWindow
impl Sync for MutationWindow
impl Unpin for MutationWindow
impl UnsafeUnpin for MutationWindow
impl UnwindSafe for MutationWindow
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