pub struct VerifiedCapability {
pub id: String,
pub subject_hex: String,
pub issuer_hex: String,
pub scope_json: String,
pub issued_at: u64,
pub expires_at: u64,
pub evaluated_at: u64,
}Expand description
Verified capability snapshot projected across the FFI.
Mirrors chio_kernel_core::VerifiedCapability but swaps the
structured ChioScope for its canonical JSON encoding. Mobile
callers that want to inspect the scope pass scope_json through
their host-side Chio SDK decoder.
Fields§
§id: String§subject_hex: String§issuer_hex: String§scope_json: String§issued_at: u64§expires_at: u64§evaluated_at: u64Trait Implementations§
Source§impl Clone for VerifiedCapability
impl Clone for VerifiedCapability
Auto Trait Implementations§
impl Freeze for VerifiedCapability
impl RefUnwindSafe for VerifiedCapability
impl Send for VerifiedCapability
impl Sync for VerifiedCapability
impl Unpin for VerifiedCapability
impl UnsafeUnpin for VerifiedCapability
impl UnwindSafe for VerifiedCapability
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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