pub struct SpendBundle {
pub coin_spends: Vec<CoinSpend>,
pub aggregated_signature: G2Element,
}Fields§
§coin_spends: Vec<CoinSpend>§aggregated_signature: G2ElementImplementations§
Source§impl SpendBundle
impl SpendBundle
Trait Implementations§
Source§impl Clone for SpendBundle
impl Clone for SpendBundle
Source§fn clone(&self) -> SpendBundle
fn clone(&self) -> SpendBundle
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 SpendBundle
impl Debug for SpendBundle
Source§impl Hash for SpendBundle
impl Hash for SpendBundle
Source§impl PartialEq for SpendBundle
impl PartialEq for SpendBundle
Source§impl Streamable for SpendBundle
impl Streamable for SpendBundle
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 SpendBundle
impl StructuralPartialEq for SpendBundle
Auto Trait Implementations§
impl Freeze for SpendBundle
impl RefUnwindSafe for SpendBundle
impl Send for SpendBundle
impl Sync for SpendBundle
impl Unpin for SpendBundle
impl UnwindSafe for SpendBundle
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.