pub struct LedgerSnapshot {
pub entries: Vec<LedgerEntry>,
pub tx_history: Vec<TxReceipt>,
pub nonces: Vec<(String, u64)>,
pub block_height: u64,
}Fields§
§entries: Vec<LedgerEntry>§tx_history: Vec<TxReceipt>§nonces: Vec<(String, u64)>§block_height: u64Trait Implementations§
Source§impl Clone for LedgerSnapshot
impl Clone for LedgerSnapshot
Source§fn clone(&self) -> LedgerSnapshot
fn clone(&self) -> LedgerSnapshot
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 LedgerSnapshot
impl Debug for LedgerSnapshot
Source§impl<'de> Deserialize<'de> for LedgerSnapshot
impl<'de> Deserialize<'de> for LedgerSnapshot
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<LedgerSnapshot, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LedgerSnapshot, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for LedgerSnapshot
impl Serialize for LedgerSnapshot
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for LedgerSnapshot
impl RefUnwindSafe for LedgerSnapshot
impl Send for LedgerSnapshot
impl Sync for LedgerSnapshot
impl Unpin for LedgerSnapshot
impl UnsafeUnpin for LedgerSnapshot
impl UnwindSafe for LedgerSnapshot
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