pub struct BuildProofInput {
pub mode: AshMode,
pub binding: String,
pub context_id: String,
pub nonce: Option<String>,
pub canonical_payload: String,
}Expand description
Input for building a proof.
Fields§
§mode: AshModeSecurity mode
binding: StringCanonical binding (e.g., “POST|/api/update|”)
context_id: StringContext ID from server
nonce: Option<String>Optional nonce for server-assisted mode
canonical_payload: StringCanonicalized payload string
Implementations§
Trait Implementations§
Source§impl Clone for BuildProofInput
impl Clone for BuildProofInput
Source§fn clone(&self) -> BuildProofInput
fn clone(&self) -> BuildProofInput
Returns a duplicate of the value. Read more
1.0.0 · 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 BuildProofInput
impl RefUnwindSafe for BuildProofInput
impl Send for BuildProofInput
impl Sync for BuildProofInput
impl Unpin for BuildProofInput
impl UnsafeUnpin for BuildProofInput
impl UnwindSafe for BuildProofInput
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