Struct SlotStatusChangedEvent
pub struct SlotStatusChangedEvent {
pub slot: u64,
pub parent_slot: Option<u64>,
pub previous_status: Option<ForkSlotStatus>,
pub status: ForkSlotStatus,
}Expand description
Slot lifecycle transition record for the derived-state feed.
Fields§
§slot: u64Slot whose state changed.
parent_slot: Option<u64>Parent slot when known.
previous_status: Option<ForkSlotStatus>Previous status when known.
status: ForkSlotStatusNew runtime-visible status.
Trait Implementations§
§impl Clone for SlotStatusChangedEvent
impl Clone for SlotStatusChangedEvent
§fn clone(&self) -> SlotStatusChangedEvent
fn clone(&self) -> SlotStatusChangedEvent
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 more§impl Debug for SlotStatusChangedEvent
impl Debug for SlotStatusChangedEvent
§impl<'de> Deserialize<'de> for SlotStatusChangedEvent
impl<'de> Deserialize<'de> for SlotStatusChangedEvent
§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
§impl From<SlotStatusEvent> for SlotStatusChangedEvent
impl From<SlotStatusEvent> for SlotStatusChangedEvent
§fn from(event: SlotStatusEvent) -> Self
fn from(event: SlotStatusEvent) -> Self
Converts to this type from the input type.
§impl PartialEq for SlotStatusChangedEvent
impl PartialEq for SlotStatusChangedEvent
§impl Serialize for SlotStatusChangedEvent
impl Serialize for SlotStatusChangedEvent
impl Copy for SlotStatusChangedEvent
impl Eq for SlotStatusChangedEvent
impl StructuralPartialEq for SlotStatusChangedEvent
Auto Trait Implementations§
impl Freeze for SlotStatusChangedEvent
impl RefUnwindSafe for SlotStatusChangedEvent
impl Send for SlotStatusChangedEvent
impl Sync for SlotStatusChangedEvent
impl Unpin for SlotStatusChangedEvent
impl UnsafeUnpin for SlotStatusChangedEvent
impl UnwindSafe for SlotStatusChangedEvent
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