pub struct RespondAdditions {
pub height: u32,
pub header_hash: Bytes32,
pub coins: Vec<(Bytes32, Vec<Coin>)>,
pub proofs: Option<Vec<(Bytes32, Bytes, Option<Bytes>)>>,
}Fields§
§height: u32§header_hash: Bytes32§coins: Vec<(Bytes32, Vec<Coin>)>§proofs: Option<Vec<(Bytes32, Bytes, Option<Bytes>)>>Implementations§
Trait Implementations§
Source§impl Clone for RespondAdditions
impl Clone for RespondAdditions
Source§fn clone(&self) -> RespondAdditions
fn clone(&self) -> RespondAdditions
Returns a copy 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 RespondAdditions
impl Debug for RespondAdditions
Source§impl Hash for RespondAdditions
impl Hash for RespondAdditions
Source§impl PartialEq for RespondAdditions
impl PartialEq for RespondAdditions
Source§impl Streamable for RespondAdditions
impl Streamable for RespondAdditions
fn update_digest(&self, digest: &mut Sha256)
fn stream(&self, out: &mut Vec<u8>) -> Result<()>
fn parse<const TRUSTED: bool>(input: &mut Cursor<&[u8]>) -> Result<Self>
fn to_bytes(&self) -> Result<Vec<u8>, Error>
fn from_bytes(bytes: &[u8]) -> Result<Self, Error>where
Self: Sized,
fn from_bytes_unchecked(bytes: &[u8]) -> Result<Self, Error>where
Self: Sized,
fn hash(&self) -> [u8; 32]
impl Eq for RespondAdditions
impl StructuralPartialEq for RespondAdditions
Auto Trait Implementations§
impl Freeze for RespondAdditions
impl RefUnwindSafe for RespondAdditions
impl Send for RespondAdditions
impl Sync for RespondAdditions
impl Unpin for RespondAdditions
impl UnwindSafe for RespondAdditions
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.