pub struct Blockhash {
pub slot: u64,
pub timestamp_ms: u64,
pub blockhash: String,
pub block_height: u64,
pub last_valid_block_height: u64,
pub is_stale: bool,
}Expand description
Recent blockhash from K256.
Fields§
§slot: u64Solana slot of the blockhash
timestamp_ms: u64Unix timestamp in milliseconds
blockhash: StringBase58-encoded recent blockhash
block_height: u64Block height
last_valid_block_height: u64Last valid block height for transactions
is_stale: boolWhether data may be stale
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Blockhash
impl<'de> Deserialize<'de> for Blockhash
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 Blockhash
impl StructuralPartialEq for Blockhash
Auto Trait Implementations§
impl Freeze for Blockhash
impl RefUnwindSafe for Blockhash
impl Send for Blockhash
impl Sync for Blockhash
impl Unpin for Blockhash
impl UnwindSafe for Blockhash
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