pub struct PositionRevision {
pub slot: u64,
pub transaction_index: u32,
pub instruction_index: u16,
}Expand description
Last applied lifecycle event in canonical chain order.
Fields§
§slot: u64§transaction_index: u32§instruction_index: u16Trait Implementations§
Source§impl Clone for PositionRevision
impl Clone for PositionRevision
impl Copy for PositionRevision
Source§impl Debug for PositionRevision
impl Debug for PositionRevision
Source§impl<'de> Deserialize<'de> for PositionRevision
impl<'de> Deserialize<'de> for PositionRevision
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
impl Eq for PositionRevision
Source§impl Ord for PositionRevision
impl Ord for PositionRevision
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for PositionRevision
impl PartialEq for PositionRevision
Source§impl PartialOrd for PositionRevision
impl PartialOrd for PositionRevision
Source§impl Serialize for PositionRevision
impl Serialize for PositionRevision
impl StructuralPartialEq for PositionRevision
Auto Trait Implementations§
impl Forget for PositionRevision
impl Freeze for PositionRevision
impl RefUnwindSafe for PositionRevision
impl Send for PositionRevision
impl Sync for PositionRevision
impl Unpin for PositionRevision
impl UnsafeUnpin for PositionRevision
impl UnwindSafe for PositionRevision
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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