[−][src]Enum bbs::errors::BBSErrorKind
The kinds of errors that can be generated
Variants
Error during key generation
When there are more messages than public key generators
SignatureIncorrectSize(usize)
When the signature is the incorrect size when calling from_bytes
When the signature bytes are not a valid curve point
When the public key bytes are not valid curve points
Error during proof of knowledge generation
Fields of PoKVCError
msg: String
The error message
Incorrect number of bytes passed to from_bytes methods
Failed signature poof of knowledge
Fields of InvalidProof
status: PoKOfSignatureProofStatus
The status of the invalid proof
A Generic error
Fields of GeneralError
msg: String
The error message
Trait Implementations
impl Clone for BBSErrorKind
[src]
fn clone(&self) -> BBSErrorKind
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for BBSErrorKind
[src]
impl Display for BBSErrorKind
[src]
impl Fail for BBSErrorKind
[src]
fn name(&self) -> Option<&str>
[src]
fn cause(&self) -> Option<&dyn Fail>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
D: Display + Send + Sync + 'static,
fn compat(self) -> Compat<Self>
[src]
impl From<BBSErrorKind> for BBSError
[src]
fn from(error: BBSErrorKind) -> Self
[src]
Auto Trait Implementations
impl RefUnwindSafe for BBSErrorKind
impl Send for BBSErrorKind
impl Sync for BBSErrorKind
impl Unpin for BBSErrorKind
impl UnwindSafe for BBSErrorKind
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AsFail for T where
T: Fail,
[src]
T: Fail,
impl<E> BBSErrorExt for E where
E: Fail,
[src]
E: Fail,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
[src]
E: 'static + Error + Send + Sync,
fn name(&self) -> Option<&str>
[src]
fn cause(&self) -> Option<&(dyn Fail + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
D: Display + Send + Sync + 'static,
fn compat(self) -> Compat<Self>
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,