pub struct NewBlockInfo {
pub block_height: u32,
pub block_hash: String,
pub block_timestamp: u64,
pub confirmed_txids: Vec<Txid>,
}Expand description
The parameters for the hook on_block_received and on_block_processed
Fields§
§block_height: u32§block_hash: String§block_timestamp: u64The block timestamp in seconds since the Unix epoch.
confirmed_txids: Vec<Txid>Trait Implementations§
Source§impl CandidType for NewBlockInfo
impl CandidType for NewBlockInfo
Source§impl Clone for NewBlockInfo
impl Clone for NewBlockInfo
Source§fn clone(&self) -> NewBlockInfo
fn clone(&self) -> NewBlockInfo
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 NewBlockInfo
impl Debug for NewBlockInfo
Source§impl<'de> Deserialize<'de> for NewBlockInfo
impl<'de> Deserialize<'de> for NewBlockInfo
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 PartialEq for NewBlockInfo
impl PartialEq for NewBlockInfo
Source§impl Serialize for NewBlockInfo
impl Serialize for NewBlockInfo
Source§impl Storable for NewBlockInfo
impl Storable for NewBlockInfo
Source§fn to_bytes(&self) -> Cow<'_, [u8]>
fn to_bytes(&self) -> Cow<'_, [u8]>
Converts the element into a possibly borrowed byte slice. Read more
Source§fn from_bytes(bytes: Cow<'_, [u8]>) -> Self
fn from_bytes(bytes: Cow<'_, [u8]>) -> Self
Converts bytes into an element.
Source§fn to_bytes_checked(&self) -> Cow<'_, [u8]>
fn to_bytes_checked(&self) -> Cow<'_, [u8]>
Like
to_bytes, but checks that bytes conform to declared bounds.Source§fn into_bytes_checked(self) -> Vec<u8> ⓘwhere
Self: Sized,
fn into_bytes_checked(self) -> Vec<u8> ⓘwhere
Self: Sized,
Like
into_bytes, but checks that bytes conform to declared bounds.Source§fn check_bounds(bytes: &[u8])
fn check_bounds(bytes: &[u8])
Validates that a byte slice fits within this type’s declared bounds.
impl Eq for NewBlockInfo
impl StructuralPartialEq for NewBlockInfo
Auto Trait Implementations§
impl Freeze for NewBlockInfo
impl RefUnwindSafe for NewBlockInfo
impl Send for NewBlockInfo
impl Sync for NewBlockInfo
impl Unpin for NewBlockInfo
impl UnwindSafe for NewBlockInfo
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