Struct cardano_multiplatform_lib::genesis::byron::raw::GenesisData
source · [−]pub struct GenesisData {
pub avvmDistr: HashMap<String, String>,
pub nonAvvmBalances: HashMap<String, String>,
pub bootStakeholders: HashMap<String, BootStakeWeight>,
pub heavyDelegation: HashMap<String, HeavyDelegation>,
pub protocolConsts: ProtocolConsts,
pub startTime: u64,
pub blockVersionData: BlockVersionData,
}
Fields
avvmDistr: HashMap<String, String>
nonAvvmBalances: HashMap<String, String>
bootStakeholders: HashMap<String, BootStakeWeight>
heavyDelegation: HashMap<String, HeavyDelegation>
protocolConsts: ProtocolConsts
startTime: u64
blockVersionData: BlockVersionData
Trait Implementations
sourceimpl Debug for GenesisData
impl Debug for GenesisData
sourceimpl<'de> Deserialize<'de> for GenesisData
impl<'de> Deserialize<'de> for GenesisData
sourcefn 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
sourceimpl Serialize for GenesisData
impl Serialize for GenesisData
Auto Trait Implementations
impl RefUnwindSafe for GenesisData
impl Send for GenesisData
impl Sync for GenesisData
impl Unpin for GenesisData
impl UnwindSafe for GenesisData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more