Enum bc_components::SSKRError
source · pub enum SSKRError {
Show 14 variants
DuplicateMemberIndex,
GroupCountInvalid,
GroupThresholdInvalid,
MemberCountInvalid,
MemberThresholdInvalid,
NotEnoughGroups,
SecretLengthNotEven,
SecretTooLong,
SecretTooShort,
ShareLengthInvalid,
ShareReservedBitsInvalid,
SharesEmpty,
ShareSetInvalid,
ShamirError(Error),
}Expand description
Errors that can occur when using the SSKR library.
Variants§
DuplicateMemberIndex
GroupCountInvalid
GroupThresholdInvalid
MemberCountInvalid
MemberThresholdInvalid
NotEnoughGroups
SecretLengthNotEven
SecretTooLong
SecretTooShort
ShamirError(Error)
Trait Implementations§
source§impl Error for SSKRError
impl Error for SSKRError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl RefUnwindSafe for SSKRError
impl Send for SSKRError
impl Sync for SSKRError
impl Unpin for SSKRError
impl UnwindSafe for SSKRError
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