pub struct ShardAccount {
pub account: Lazy<OptionalAccount>,
pub last_trans_hash: HashBytes,
pub last_trans_lt: u64,
}Expand description
Shard accounts entry.
Fields§
§account: Lazy<OptionalAccount>Optional reference to account state.
last_trans_hash: HashBytesThe exact hash of the last transaction.
last_trans_lt: u64The exact logical time of the last transaction.
Implementations§
Source§impl ShardAccount
impl ShardAccount
Trait Implementations§
Source§impl Clone for ShardAccount
impl Clone for ShardAccount
Source§fn clone(&self) -> ShardAccount
fn clone(&self) -> ShardAccount
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 ShardAccount
impl Debug for ShardAccount
Source§impl<'de> Deserialize<'de> for ShardAccount
impl<'de> Deserialize<'de> for ShardAccount
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 ShardAccount
Source§impl<'tlb> Load<'tlb> for ShardAccount
impl<'tlb> Load<'tlb> for ShardAccount
Source§impl PartialEq for ShardAccount
impl PartialEq for ShardAccount
Source§fn eq(&self, other: &ShardAccount) -> bool
fn eq(&self, other: &ShardAccount) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ShardAccount
impl Serialize for ShardAccount
Source§impl Store for ShardAccount
impl Store for ShardAccount
Source§fn store_into(
&self,
__builder: &mut CellBuilder,
__context: &mut dyn CellContext,
) -> Result<(), Error>
fn store_into( &self, __builder: &mut CellBuilder, __context: &mut dyn CellContext, ) -> Result<(), Error>
Tries to store itself into the cell builder.
impl StructuralPartialEq for ShardAccount
Auto Trait Implementations§
impl !RefUnwindSafe for ShardAccount
impl !UnwindSafe for ShardAccount
impl Freeze for ShardAccount
impl Send for ShardAccount
impl Sync for ShardAccount
impl Unpin for ShardAccount
impl UnsafeUnpin for ShardAccount
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compares
self to key and returns true if they are equal.