pub struct LedgerCommitStore { /* private fields */ }Expand description
LedgerCommitStore
Generation-scoped allocation ledger commit store.
This type owns the logical commit lifecycle and the crate-owned CBOR ledger encoding. It deliberately does not own stable-memory IO; that remains the substrate or framework owner’s responsibility.
The runtime commits allocation ledger generations through this passive DTO. Decoding it grants no memory access or persistence authority. It does not open stable-memory handles or allocate application slots.
Trait Implementations§
Source§impl Clone for LedgerCommitStore
impl Clone for LedgerCommitStore
Source§impl Debug for LedgerCommitStore
impl Debug for LedgerCommitStore
Source§impl Default for LedgerCommitStore
impl Default for LedgerCommitStore
Source§impl<'de> Deserialize<'de> for LedgerCommitStore
impl<'de> Deserialize<'de> for LedgerCommitStore
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 LedgerCommitStore
Source§impl PartialEq for LedgerCommitStore
impl PartialEq for LedgerCommitStore
Source§impl Serialize for LedgerCommitStore
impl Serialize for LedgerCommitStore
impl StructuralPartialEq for LedgerCommitStore
Auto Trait Implementations§
impl Freeze for LedgerCommitStore
impl RefUnwindSafe for LedgerCommitStore
impl Send for LedgerCommitStore
impl Sync for LedgerCommitStore
impl Unpin for LedgerCommitStore
impl UnsafeUnpin for LedgerCommitStore
impl UnwindSafe for LedgerCommitStore
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