pub struct BuildRequestResult {
pub proof: String,
pub body_hash: String,
pub binding: String,
pub timestamp: String,
pub nonce: String,
pub scope_hash: String,
pub chain_hash: String,
pub meta: Option<BuildMeta>,
}Expand description
Result of high-level request proof building.
Contains all values the client needs to set as HTTP headers.
Fields§
§proof: StringThe cryptographic proof (64-char lowercase hex)
body_hash: StringThe body hash (64-char lowercase hex)
binding: StringThe normalized binding string (METHOD|PATH|CANONICAL_QUERY)
timestamp: StringThe timestamp used (echoed back for header)
nonce: StringThe nonce used (echoed back for header)
scope_hash: StringScope hash (empty string if no scoping)
chain_hash: StringChain hash (empty string if no chaining)
meta: Option<BuildMeta>Debug metadata (only populated in debug builds)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BuildRequestResult
impl RefUnwindSafe for BuildRequestResult
impl Send for BuildRequestResult
impl Sync for BuildRequestResult
impl Unpin for BuildRequestResult
impl UnwindSafe for BuildRequestResult
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