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 · 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
Source§impl<'tlb> Load<'tlb> for ShardAccount
impl<'tlb> Load<'tlb> for ShardAccount
Source§impl PartialEq for ShardAccount
impl PartialEq for ShardAccount
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 Eq for ShardAccount
impl StructuralPartialEq for ShardAccount
Auto Trait Implementations§
impl Freeze for ShardAccount
impl !RefUnwindSafe for ShardAccount
impl Send for ShardAccount
impl Sync for ShardAccount
impl Unpin for ShardAccount
impl !UnwindSafe 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.