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§
Source§impl 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§
Source§impl AsRef<FuelConsensusHeader<GeneratedConsensusFields>> for FuelBlockHeader
impl AsRef<FuelConsensusHeader<GeneratedConsensusFields>> for FuelBlockHeader
Source§fn as_ref(&self) -> &FuelConsensusHeader<GeneratedConsensusFields>
fn as_ref(&self) -> &FuelConsensusHeader<GeneratedConsensusFields>
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for FuelBlockHeader
impl Clone for FuelBlockHeader
Source§fn clone(&self) -> FuelBlockHeader
fn clone(&self) -> FuelBlockHeader
Returns a copy 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 FuelBlockHeader
impl Debug for FuelBlockHeader
Auto Trait Implementations§
impl Freeze for FuelBlockHeader
impl RefUnwindSafe for FuelBlockHeader
impl Send for FuelBlockHeader
impl Sync for FuelBlockHeader
impl Unpin for FuelBlockHeader
impl UnwindSafe for FuelBlockHeader
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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