pub struct SignedAnnounce {
pub announce: Announce,
pub signature: [u8; 64],
}
Expand description
A signed announce.
Fields§
§announce: Announce
Announce.
signature: [u8; 64]
Signature of the announce, signed by the host of the announce.
The signature is over the announce, serialized with postcard.
Implementations§
Trait Implementations§
source§impl Clone for SignedAnnounce
impl Clone for SignedAnnounce
source§fn clone(&self) -> SignedAnnounce
fn clone(&self) -> SignedAnnounce
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 SignedAnnounce
impl Debug for SignedAnnounce
source§impl Deref for SignedAnnounce
impl Deref for SignedAnnounce
source§impl<'de> Deserialize<'de> for SignedAnnounce
impl<'de> Deserialize<'de> for SignedAnnounce
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 Serialize for SignedAnnounce
impl Serialize for SignedAnnounce
impl Copy for SignedAnnounce
Auto Trait Implementations§
impl Freeze for SignedAnnounce
impl RefUnwindSafe for SignedAnnounce
impl Send for SignedAnnounce
impl Sync for SignedAnnounce
impl Unpin for SignedAnnounce
impl UnwindSafe for SignedAnnounce
Blanket Implementations§
source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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