pub struct JsonForkchoiceStateV1 {
pub head_block_hash: ExecutionBlockHash,
pub safe_block_hash: ExecutionBlockHash,
pub finalized_block_hash: ExecutionBlockHash,
}Fields§
§head_block_hash: ExecutionBlockHash§safe_block_hash: ExecutionBlockHash§finalized_block_hash: ExecutionBlockHashTrait Implementations§
Source§impl Clone for JsonForkchoiceStateV1
impl Clone for JsonForkchoiceStateV1
Source§fn clone(&self) -> JsonForkchoiceStateV1
fn clone(&self) -> JsonForkchoiceStateV1
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 JsonForkchoiceStateV1
impl Debug for JsonForkchoiceStateV1
Source§impl<'de> Deserialize<'de> for JsonForkchoiceStateV1
impl<'de> Deserialize<'de> for JsonForkchoiceStateV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<ForkchoiceState> for JsonForkchoiceStateV1
impl From<ForkchoiceState> for JsonForkchoiceStateV1
Source§fn from(f: ForkchoiceState) -> Self
fn from(f: ForkchoiceState) -> Self
Converts to this type from the input type.
Source§impl From<JsonForkchoiceStateV1> for ForkchoiceState
impl From<JsonForkchoiceStateV1> for ForkchoiceState
Source§fn from(j: JsonForkchoiceStateV1) -> Self
fn from(j: JsonForkchoiceStateV1) -> Self
Converts to this type from the input type.
Source§impl PartialEq for JsonForkchoiceStateV1
impl PartialEq for JsonForkchoiceStateV1
Source§impl Serialize for JsonForkchoiceStateV1
impl Serialize for JsonForkchoiceStateV1
impl StructuralPartialEq for JsonForkchoiceStateV1
Auto Trait Implementations§
impl Freeze for JsonForkchoiceStateV1
impl RefUnwindSafe for JsonForkchoiceStateV1
impl Send for JsonForkchoiceStateV1
impl Sync for JsonForkchoiceStateV1
impl Unpin for JsonForkchoiceStateV1
impl UnwindSafe for JsonForkchoiceStateV1
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