Enum ockam::CredentialError [−][src]
The error types that can occur when creating or verifying a credential.
Variants
No error
Mismatched number of attributes in schema and provided claims to be signed
Mismatched attribute type and provided claim
Data that cannot be converted to a claim
A schema with no attributes
Invalid Credential offer
A manifest that requests to reveal a bad credential attribute
An challenge calculation was different than expected
InvalidCredentialPresentation(u32)
Returns the index of the first failed credential presentation
Invalid public key provided
The number of presentations does not match the number of manifests
Implementations
impl CredentialError
[src]
pub const DOMAIN_CODE: u32
[src]
Integer code associated with the error domain.
pub const DOMAIN_NAME: &'static str
[src]
Descriptive name for the error domain
Trait Implementations
impl Clone for CredentialError
[src]
fn clone(&self) -> CredentialError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for CredentialError
[src]
impl Debug for CredentialError
[src]
impl From<CredentialError> for Error
[src]
fn from(v: CredentialError) -> Error
[src]
Auto Trait Implementations
impl RefUnwindSafe for CredentialError
impl Send for CredentialError
impl Sync for CredentialError
impl Unpin for CredentialError
impl UnwindSafe for CredentialError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[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> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
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.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
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.
pub 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.
pub 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>,