pub struct IdentifierBinding {
pub identifier: u64,
pub scheme: CryptoScheme,
pub attested: bool,
pub confidence: f32,
}Expand description
One identifier in an enumerated identity: a handle, the crypto scheme attesting
it, whether an attestation is actually present, and the confidence (strictly in
(0,1)) that this identifier picks out the natural person.
Fields§
§identifier: u64q_hash of the identifier (DID, key id, handle, …).
scheme: CryptoScheme§attested: bool§confidence: f32Trait Implementations§
Source§impl Clone for IdentifierBinding
impl Clone for IdentifierBinding
Source§fn clone(&self) -> IdentifierBinding
fn clone(&self) -> IdentifierBinding
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IdentifierBinding
impl Debug for IdentifierBinding
Source§impl PartialEq for IdentifierBinding
impl PartialEq for IdentifierBinding
Source§fn eq(&self, other: &IdentifierBinding) -> bool
fn eq(&self, other: &IdentifierBinding) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for IdentifierBinding
impl StructuralPartialEq for IdentifierBinding
Auto Trait Implementations§
impl Freeze for IdentifierBinding
impl RefUnwindSafe for IdentifierBinding
impl Send for IdentifierBinding
impl Sync for IdentifierBinding
impl Unpin for IdentifierBinding
impl UnsafeUnpin for IdentifierBinding
impl UnwindSafe for IdentifierBinding
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more