pub struct RoundMsg<O, V>{ /* private fields */ }
Available on crate features
cggmp
or frost-ed25519
only.Expand description
Round message with additional meta data.
Used to ensure round messages are grouped together and out of order messages can thus be handled correctly.
Implementations§
Trait Implementations§
Source§impl<'de, O, V> Deserialize<'de> for RoundMsg<O, V>
impl<'de, O, V> Deserialize<'de> for RoundMsg<O, V>
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<O, V> Round for RoundMsg<O, V>
impl<O, V> Round for RoundMsg<O, V>
Source§fn round_number(&self) -> RoundNumber
fn round_number(&self) -> RoundNumber
Round number.
Source§fn receiver(&self) -> &PartyNumber
fn receiver(&self) -> &PartyNumber
Receiver for a message.
Auto Trait Implementations§
impl<O, V> Freeze for RoundMsg<O, V>
impl<O, V> RefUnwindSafe for RoundMsg<O, V>where
V: RefUnwindSafe,
O: RefUnwindSafe,
impl<O, V> Send for RoundMsg<O, V>where
V: Send,
impl<O, V> Sync for RoundMsg<O, V>where
V: Sync,
impl<O, V> Unpin for RoundMsg<O, V>
impl<O, V> UnwindSafe for RoundMsg<O, V>where
V: UnwindSafe,
O: UnwindSafe,
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