pub struct ValueFlow {
pub from_prev_block: CurrencyCollection,
pub to_next_block: CurrencyCollection,
pub imported: CurrencyCollection,
pub exported: CurrencyCollection,
pub fees_collected: CurrencyCollection,
pub fees_imported: CurrencyCollection,
pub recovered: CurrencyCollection,
pub created: CurrencyCollection,
pub minted: CurrencyCollection,
pub copyleft_rewards: Dict<HashBytes, Tokens>,
}Expand description
Tokens flow info.
Fields§
§from_prev_block: CurrencyCollectionTotal amount transferred from the previous block.
to_next_block: CurrencyCollectionTotal amount transferred to the next block.
imported: CurrencyCollectionSum of all imported amounts from messages.
exported: CurrencyCollectionSum of all exported amounts of messages.
fees_collected: CurrencyCollectionTotal fees collected in this block.
fees_imported: CurrencyCollectionShard fees imported to this block.
recovered: CurrencyCollectionFee recovery (?)
created: CurrencyCollectionBlock creation fees.
minted: CurrencyCollectionMinted extra currencies.
copyleft_rewards: Dict<HashBytes, Tokens>Optional copyleft rewards.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ValueFlow
impl<'de> Deserialize<'de> for ValueFlow
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 Store for ValueFlow
impl Store for ValueFlow
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 ValueFlow
impl StructuralPartialEq for ValueFlow
Auto Trait Implementations§
impl Freeze for ValueFlow
impl !RefUnwindSafe for ValueFlow
impl Send for ValueFlow
impl Sync for ValueFlow
impl Unpin for ValueFlow
impl !UnwindSafe for ValueFlow
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.