#[repr(u32)]pub enum ErrorCode {
Show 20 variants
UNKNOWN = 4_096,
NULL_POINTER = 4_097,
INVALID_UTF8 = 4_098,
NUL_BYTE = 4_099,
PARTY_INDEX_OUT_OF_RANGE = 4_112,
EMPTY_PARTY_LIST = 4_113,
THRESHOLD_TOO_SMALL = 4_114,
THRESHOLD_TOO_LARGE = 4_115,
DUPLICATE_PARTY_ID = 4_116,
THIS_PARTY_IDX_OUT_OF_RANGE = 4_117,
SCHEME_NOT_FOUND = 4_128,
SESSION_NOT_COMPLETE = 4_129,
SESSION_ALREADY_COMPLETE = 4_130,
ROUND_OVERFLOW = 4_131,
NOT_A_DKG_SESSION = 4_132,
SHARE_SCHEME_MISMATCH = 4_144,
SHARE_TRUNCATED = 4_145,
SHARE_INVALID_SCHEME = 4_146,
INSUFFICIENT_BUFFER = 4_160,
SCHEME_INTERNAL_ERROR = 4_161,
}Expand description
Numeric error codes for the cfm_tc_* ABI. These are deliberately
disjoint from the core engine’s codes (which start at 1) so a
caller can disambiguate the source — TC codes begin at 0x1000.
Variants§
UNKNOWN = 4_096
NULL_POINTER = 4_097
INVALID_UTF8 = 4_098
NUL_BYTE = 4_099
PARTY_INDEX_OUT_OF_RANGE = 4_112
EMPTY_PARTY_LIST = 4_113
THRESHOLD_TOO_SMALL = 4_114
THRESHOLD_TOO_LARGE = 4_115
DUPLICATE_PARTY_ID = 4_116
THIS_PARTY_IDX_OUT_OF_RANGE = 4_117
SCHEME_NOT_FOUND = 4_128
SESSION_NOT_COMPLETE = 4_129
SESSION_ALREADY_COMPLETE = 4_130
ROUND_OVERFLOW = 4_131
NOT_A_DKG_SESSION = 4_132
SHARE_SCHEME_MISMATCH = 4_144
SHARE_TRUNCATED = 4_145
SHARE_INVALID_SCHEME = 4_146
INSUFFICIENT_BUFFER = 4_160
SCHEME_INTERNAL_ERROR = 4_161
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ErrorCode
impl RefUnwindSafe for ErrorCode
impl Send for ErrorCode
impl Sync for ErrorCode
impl Unpin for ErrorCode
impl UnsafeUnpin for ErrorCode
impl UnwindSafe for ErrorCode
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