pub struct Block {
pub header: BlockHeader,
pub txdata: Vec<Transaction>,
}
Expand description
Elements block
Fields
header: BlockHeader
Header of the block
txdata: Vec<Transaction>
Complete list of transaction in the block
Trait Implementations
sourceimpl BitcoinHash for Block
impl BitcoinHash for Block
sourcefn bitcoin_hash(&self) -> Sha256dHash
fn bitcoin_hash(&self) -> Sha256dHash
Produces a Sha256dHash which can be used to refer to the object
sourceimpl<D: SimpleDecoder> ConsensusDecodable<D> for Block
impl<D: SimpleDecoder> ConsensusDecodable<D> for Block
sourceimpl<S: SimpleEncoder> ConsensusEncodable<S> for Block
impl<S: SimpleEncoder> ConsensusEncodable<S> for Block
impl Eq for Block
impl StructuralEq for Block
impl StructuralPartialEq for Block
Auto Trait Implementations
impl RefUnwindSafe for Block
impl Send for Block
impl Sync for Block
impl Unpin for Block
impl UnwindSafe for Block
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