pub struct DubpBlockV10Stringified {Show 29 fields
pub version: u64,
pub nonce: u64,
pub number: u64,
pub pow_min: u64,
pub time: u64,
pub median_time: u64,
pub members_count: u64,
pub monetary_mass: u64,
pub unit_base: u64,
pub issuers_count: u64,
pub issuers_frame: u64,
pub issuers_frame_var: i64,
pub currency: String,
pub issuer: String,
pub signature: String,
pub hash: Option<String>,
pub parameters: Option<String>,
pub previous_hash: Option<String>,
pub previous_issuer: Option<String>,
pub inner_hash: Option<String>,
pub dividend: Option<u64>,
pub identities: Vec<String>,
pub joiners: Vec<String>,
pub actives: Vec<String>,
pub leavers: Vec<String>,
pub revoked: Vec<String>,
pub excluded: Vec<String>,
pub certifications: Vec<String>,
pub transactions: Vec<TransactionDocumentV10Stringified>,
}Fields§
§version: u64Version
nonce: u64Nonce
number: u64number
pow_min: u64Minimal proof of work difficulty
time: u64Local time of the block issuer
median_time: u64Average time
members_count: u64Members count
monetary_mass: u64Monetary mass
unit_base: u64Unit base (power of ten)
issuers_count: u64Number of compute members in the current frame
issuers_frame: u64Current frame size (in blocks)
issuers_frame_var: i64Current frame variation buffer
currency: StringCurrency.
issuer: StringBlock issuer.
signature: StringBlock signature.
hash: Option<String>Block hash.
parameters: Option<String>Currency parameters (only in genesis block)
previous_hash: Option<String>Hash of the previous block
previous_issuer: Option<String>Issuer of the previous block
inner_hash: Option<String>Hash of the deterministic content of the block
dividend: Option<u64>Amount of new dividend created at this block, None if no dividend is created at this block
identities: Vec<String>Identities
joiners: Vec<String>joiners
actives: Vec<String>Actives (=renewals)
leavers: Vec<String>Leavers
revoked: Vec<String>Revokeds
excluded: Vec<String>Excludeds
certifications: Vec<String>Certifications
transactions: Vec<TransactionDocumentV10Stringified>Transactions
Trait Implementations§
Source§impl Clone for DubpBlockV10Stringified
impl Clone for DubpBlockV10Stringified
Source§fn clone(&self) -> DubpBlockV10Stringified
fn clone(&self) -> DubpBlockV10Stringified
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 DubpBlockV10Stringified
impl Debug for DubpBlockV10Stringified
Source§impl Default for DubpBlockV10Stringified
impl Default for DubpBlockV10Stringified
Source§fn default() -> DubpBlockV10Stringified
fn default() -> DubpBlockV10Stringified
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DubpBlockV10Stringified
impl<'de> Deserialize<'de> for DubpBlockV10Stringified
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 PartialEq for DubpBlockV10Stringified
impl PartialEq for DubpBlockV10Stringified
Source§impl Serialize for DubpBlockV10Stringified
impl Serialize for DubpBlockV10Stringified
impl StructuralPartialEq for DubpBlockV10Stringified
Auto Trait Implementations§
impl Freeze for DubpBlockV10Stringified
impl RefUnwindSafe for DubpBlockV10Stringified
impl Send for DubpBlockV10Stringified
impl Sync for DubpBlockV10Stringified
impl Unpin for DubpBlockV10Stringified
impl UnwindSafe for DubpBlockV10Stringified
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more