pub struct TxContext {
pub height: Height,
pub epoch: EpochNumber,
}Expand description
Lightweight context for transaction validation (mempool admission).
Unlike BlockContext, this does not require a specific block.
Fields§
§height: Height§epoch: EpochNumberTrait Implementations§
Source§impl<'de> Deserialize<'de> for TxContext
impl<'de> Deserialize<'de> for TxContext
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
Auto Trait Implementations§
impl Freeze for TxContext
impl RefUnwindSafe for TxContext
impl Send for TxContext
impl Sync for TxContext
impl Unpin for TxContext
impl UnsafeUnpin for TxContext
impl UnwindSafe for TxContext
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