pub struct AggregateSignature {
pub signature: Signature,
pub validators: Vec<ValidatorPublicKey>,
}Fields§
§signature: Signature§validators: Vec<ValidatorPublicKey>Trait Implementations§
Source§impl BorshDeserialize for AggregateSignature
impl BorshDeserialize for AggregateSignature
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for AggregateSignature
impl BorshSerialize for AggregateSignature
Source§impl Clone for AggregateSignature
impl Clone for AggregateSignature
Source§fn clone(&self) -> AggregateSignature
fn clone(&self) -> AggregateSignature
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 AggregateSignature
impl Debug for AggregateSignature
Source§impl Default for AggregateSignature
impl Default for AggregateSignature
Source§fn default() -> AggregateSignature
fn default() -> AggregateSignature
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AggregateSignature
impl<'de> Deserialize<'de> for AggregateSignature
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 Hash for AggregateSignature
impl Hash for AggregateSignature
Source§impl Ord for AggregateSignature
impl Ord for AggregateSignature
Source§fn cmp(&self, other: &AggregateSignature) -> Ordering
fn cmp(&self, other: &AggregateSignature) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for AggregateSignature
impl PartialEq for AggregateSignature
Source§impl PartialOrd for AggregateSignature
impl PartialOrd for AggregateSignature
Source§impl Serialize for AggregateSignature
impl Serialize for AggregateSignature
impl Eq for AggregateSignature
impl StructuralPartialEq for AggregateSignature
Auto Trait Implementations§
impl Freeze for AggregateSignature
impl RefUnwindSafe for AggregateSignature
impl Send for AggregateSignature
impl Sync for AggregateSignature
impl Unpin for AggregateSignature
impl UnsafeUnpin for AggregateSignature
impl UnwindSafe for AggregateSignature
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.