pub struct PayloadHash(pub B256);
Expand description
Represents the Keccak256 hash of the block
Tuple Fields§
§0: B256
Implementations§
Source§impl PayloadHash
impl PayloadHash
Sourcepub fn signature_message(&self, chain_id: u64) -> B256
pub fn signature_message(&self, chain_id: u64) -> B256
The expected message that should be signed by the unsafe block signer.
Trait Implementations§
Source§impl Clone for PayloadHash
impl Clone for PayloadHash
Source§fn clone(&self) -> PayloadHash
fn clone(&self) -> PayloadHash
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 PayloadHash
impl Debug for PayloadHash
Source§impl Default for PayloadHash
impl Default for PayloadHash
Source§fn default() -> PayloadHash
fn default() -> PayloadHash
Returns the “default value” for a type. Read more
Source§impl From<&[u8]> for PayloadHash
impl From<&[u8]> for PayloadHash
Source§impl PartialEq for PayloadHash
impl PartialEq for PayloadHash
impl Copy for PayloadHash
impl Eq for PayloadHash
impl StructuralPartialEq for PayloadHash
Auto Trait Implementations§
impl Freeze for PayloadHash
impl RefUnwindSafe for PayloadHash
impl Send for PayloadHash
impl Sync for PayloadHash
impl Unpin for PayloadHash
impl UnwindSafe for PayloadHash
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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