pub struct GenesisBlock {
pub header: BlockHeader,
pub txdata: Vec<Transaction>,
}Expand description
A genesis block
Fields§
§header: BlockHeaderThe block header
txdata: Vec<Transaction>List of transactions contained in the block
Trait Implementations§
Source§impl Clone for GenesisBlock
impl Clone for GenesisBlock
Source§fn clone(&self) -> GenesisBlock
fn clone(&self) -> GenesisBlock
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 GenesisBlock
impl Debug for GenesisBlock
Source§impl<D: Decoder> Decodable<D> for GenesisBlock
impl<D: Decoder> Decodable<D> for GenesisBlock
Source§fn consensus_decode(d: &mut D) -> Result<GenesisBlock, Error>
fn consensus_decode(d: &mut D) -> Result<GenesisBlock, Error>
Decode an object with a well-defined format
Source§impl<S: Encoder> Encodable<S> for GenesisBlock
impl<S: Encoder> Encodable<S> for GenesisBlock
Source§impl PartialEq for GenesisBlock
impl PartialEq for GenesisBlock
impl Eq for GenesisBlock
impl StructuralPartialEq for GenesisBlock
Auto Trait Implementations§
impl Freeze for GenesisBlock
impl RefUnwindSafe for GenesisBlock
impl Send for GenesisBlock
impl Sync for GenesisBlock
impl Unpin for GenesisBlock
impl UnwindSafe for GenesisBlock
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