pub struct LineageEvent {
pub seq: u32,
pub event: String,
pub ts: String,
pub detail: Value,
}Expand description
One journal entry (header.lineage): birth | skill_committed |
skill_retired | requant | recalibrate | compact | rollback.
seq is strictly increasing.
Fields§
§seq: u32§event: String§ts: StringRFC 3339 UTC.
detail: ValueImplementations§
Trait Implementations§
Source§impl Clone for LineageEvent
impl Clone for LineageEvent
Source§impl Debug for LineageEvent
impl Debug for LineageEvent
Source§impl<'de> Deserialize<'de> for LineageEvent
impl<'de> Deserialize<'de> for LineageEvent
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 for LineageEvent
impl PartialEq for LineageEvent
Source§impl Serialize for LineageEvent
impl Serialize for LineageEvent
impl StructuralPartialEq for LineageEvent
Auto Trait Implementations§
impl Freeze for LineageEvent
impl RefUnwindSafe for LineageEvent
impl Send for LineageEvent
impl Sync for LineageEvent
impl Unpin for LineageEvent
impl UnsafeUnpin for LineageEvent
impl UnwindSafe for LineageEvent
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