pub struct TapeEntry {
pub id: TapeEntryId,
pub kind: TapeEntryKind,
pub timestamp_ms: u64,
}Expand description
A single record in the append-only tape.
Fields§
§id: TapeEntryIdMonotonically increasing entry identifier.
kind: TapeEntryKindWhat kind of entry this is.
timestamp_ms: u64Unix epoch milliseconds when this entry was recorded.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TapeEntry
impl<'de> Deserialize<'de> for TapeEntry
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
Auto Trait Implementations§
impl Freeze for TapeEntry
impl RefUnwindSafe for TapeEntry
impl Send for TapeEntry
impl Sync for TapeEntry
impl Unpin for TapeEntry
impl UnsafeUnpin for TapeEntry
impl UnwindSafe for TapeEntry
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