Struct fuel_core_interfaces::model::FuelBlockHeader
source · pub struct FuelBlockHeader {
pub application: FuelApplicationHeader<GeneratedApplicationFields>,
pub consensus: FuelConsensusHeader<GeneratedConsensusFields>,
pub metadata: Option<HeaderMetadata>,
}Expand description
A fuel block header that has all the fields generated because it has been executed.
Fields
application: FuelApplicationHeader<GeneratedApplicationFields>The application header.
consensus: FuelConsensusHeader<GeneratedConsensusFields>The consensus header.
metadata: Option<HeaderMetadata>Header Metadata
Implementations
sourceimpl FuelBlockHeader
impl FuelBlockHeader
sourcepub fn height(&self) -> &BlockHeight
pub fn height(&self) -> &BlockHeight
Fuel block height.
sourcepub fn application_hash(&self) -> &Bytes32
pub fn application_hash(&self) -> &Bytes32
The hash of the application header.
sourcepub fn consensus_type(&self) -> ConsensusType
pub fn consensus_type(&self) -> ConsensusType
The type of consensus this header is using.
Trait Implementations
sourceimpl AsRef<FuelConsensusHeader<GeneratedConsensusFields>> for FuelBlockHeader
impl AsRef<FuelConsensusHeader<GeneratedConsensusFields>> for FuelBlockHeader
sourcefn as_ref(&self) -> &FuelConsensusHeader<GeneratedConsensusFields>
fn as_ref(&self) -> &FuelConsensusHeader<GeneratedConsensusFields>
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Clone for FuelBlockHeader
impl Clone for FuelBlockHeader
sourcefn clone(&self) -> FuelBlockHeader
fn clone(&self) -> FuelBlockHeader
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for FuelBlockHeader
impl Debug for FuelBlockHeader
sourceimpl Deref for FuelBlockHeader
impl Deref for FuelBlockHeader
type Target = FuelApplicationHeader<GeneratedApplicationFields>
type Target = FuelApplicationHeader<GeneratedApplicationFields>
The resulting type after dereferencing.
Auto Trait Implementations
impl RefUnwindSafe for FuelBlockHeader
impl Send for FuelBlockHeader
impl Sync for FuelBlockHeader
impl Unpin for FuelBlockHeader
impl UnwindSafe for FuelBlockHeader
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