pub struct CallerStandpoint {
pub agent: u64,
pub role: u64,
pub verified: bool,
}Expand description
Who is calling, in what typed role, and whether their identity was verified (vs merely
asserted). agent and role are identifier hashes (one identity space, #14).
Fields§
§agent: u64The calling agent’s identifier.
role: u64Its typed role / standpoint for this call (a values class or capability).
verified: boolTrue iff the identity was cryptographically verified (a signed VC), not just claimed.
Trait Implementations§
Source§impl Clone for CallerStandpoint
impl Clone for CallerStandpoint
Source§fn clone(&self) -> CallerStandpoint
fn clone(&self) -> CallerStandpoint
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 CallerStandpoint
impl Debug for CallerStandpoint
impl Copy for CallerStandpoint
Auto Trait Implementations§
impl Freeze for CallerStandpoint
impl RefUnwindSafe for CallerStandpoint
impl Send for CallerStandpoint
impl Sync for CallerStandpoint
impl Unpin for CallerStandpoint
impl UnsafeUnpin for CallerStandpoint
impl UnwindSafe for CallerStandpoint
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