pub struct Gg18SignSession { /* private fields */ }Trait Implementations§
Source§impl SessionImpl for Gg18SignSession
impl SessionImpl for Gg18SignSession
Source§fn round(&mut self, incoming: &[Message]) -> Result<RoundResult>
fn round(&mut self, incoming: &[Message]) -> Result<RoundResult>
Advance one round. Consumes the messages received since the last
round and returns the messages to send next, plus a
complete
flag indicating the session has produced its output and no more
rounds are needed.Auto Trait Implementations§
impl Freeze for Gg18SignSession
impl RefUnwindSafe for Gg18SignSession
impl Send for Gg18SignSession
impl Sync for Gg18SignSession
impl Unpin for Gg18SignSession
impl UnsafeUnpin for Gg18SignSession
impl UnwindSafe for Gg18SignSession
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