pub struct SmartflowProof {
pub provider: String,
pub subject: String,
pub loa: u8,
pub expires_at: DateTime<Utc>,
pub signature: Option<String>,
}Fields§
§provider: String§subject: String§loa: u8§expires_at: DateTime<Utc>§signature: Option<String>Hex-encoded HMAC over the canonical proof fields. The standalone stores this in the audit row but doesn’t re-verify it locally – the vkey-authenticated HTTPS connection is the trust boundary.
Trait Implementations§
Source§impl Clone for SmartflowProof
impl Clone for SmartflowProof
Source§fn clone(&self) -> SmartflowProof
fn clone(&self) -> SmartflowProof
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 moreAuto Trait Implementations§
impl Freeze for SmartflowProof
impl RefUnwindSafe for SmartflowProof
impl Send for SmartflowProof
impl Sync for SmartflowProof
impl Unpin for SmartflowProof
impl UnsafeUnpin for SmartflowProof
impl UnwindSafe for SmartflowProof
Blanket Implementations§
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