pub enum DsgVariant {
Full,
PreSign,
Finish,
}
Expand description
Variants of the Distributed Signature Generation protocol
This enum represents the different modes in which the DSG protocol can be run:
- Full protocol execution
- Pre-signing only
- Finish phase only
Variants§
Full
Execute both PreSign and Finish phases
PreSign
Execute only the PreSign phase
Finish
Execute only the Finish phase
Auto Trait Implementations§
impl Freeze for DsgVariant
impl RefUnwindSafe for DsgVariant
impl Send for DsgVariant
impl Sync for DsgVariant
impl Unpin for DsgVariant
impl UnwindSafe for DsgVariant
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