pub struct SignedRequest<'output, 'request> { /* private fields */ }Expand description
Exact request and validated signature produced from one canonical snapshot.
Implementations§
Source§impl<'output, 'request> SignedRequest<'output, 'request>
impl<'output, 'request> SignedRequest<'output, 'request>
Sourcepub const fn request(&self) -> TransportRequest<'request>
pub const fn request(&self) -> TransportRequest<'request>
Returns the exact request whose body and metadata were signed.
Sourcepub const fn context(&self) -> SigningContext<'request>
pub const fn context(&self) -> SigningContext<'request>
Returns the exact security domain whose bytes were signed.
Trait Implementations§
Source§impl Debug for SignedRequest<'_, '_>
impl Debug for SignedRequest<'_, '_>
Source§impl Drop for SignedRequest<'_, '_>
impl Drop for SignedRequest<'_, '_>
Auto Trait Implementations§
impl<'output, 'request> !UnwindSafe for SignedRequest<'output, 'request>
impl<'output, 'request> Freeze for SignedRequest<'output, 'request>
impl<'output, 'request> RefUnwindSafe for SignedRequest<'output, 'request>
impl<'output, 'request> Send for SignedRequest<'output, 'request>
impl<'output, 'request> Sync for SignedRequest<'output, 'request>
impl<'output, 'request> Unpin for SignedRequest<'output, 'request>
impl<'output, 'request> UnsafeUnpin for SignedRequest<'output, 'request>
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