pub struct LiveTxn {
pub txn: Transaction,
pub ops: Vec<OpRecord>,
pub path: Vec<String>,
pub why: String,
pub boot_only: bool,
}Fields§
§txn: Transaction§ops: Vec<OpRecord>§path: Vec<String>Journal states this transaction has passed through, in order.
why: StringThe most recent non-empty note on an Advance.
boot_only: boolIt took the boot-only path (set when it entered Publishing). Once admitted at boot (Promoted), it no longer excludes unit and device repairs (I6): the change is fully in place, only its confirmation remains.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LiveTxn
impl<'de> Deserialize<'de> for LiveTxn
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 LiveTxn
impl StructuralPartialEq for LiveTxn
Auto Trait Implementations§
impl Freeze for LiveTxn
impl RefUnwindSafe for LiveTxn
impl Send for LiveTxn
impl Sync for LiveTxn
impl Unpin for LiveTxn
impl UnsafeUnpin for LiveTxn
impl UnwindSafe for LiveTxn
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