pub struct ResponseCheck<'a, 'context, P> {
pub response: &'a Response<'a>,
pub provider: &'a P,
pub query: &'context Reader<'a>,
pub context: &'context CheckContext<'a, 'context>,
}Expand description
Original response, selected provider and explicit request/time context. These borrows neither allocate nor select another crypto engine.
Fields§
§response: &'a Response<'a>Exact live original response being checked and incorporated.
provider: &'a PActual selected provider.
query: &'context Reader<'a>Current operation reader, independent of the response source.
context: &'context CheckContext<'a, 'context>Existing RFC3161 request, certificate and clock facts.
Auto Trait Implementations§
impl<'a, 'context, P> !RefUnwindSafe for ResponseCheck<'a, 'context, P>
impl<'a, 'context, P> !Send for ResponseCheck<'a, 'context, P>
impl<'a, 'context, P> !Sync for ResponseCheck<'a, 'context, P>
impl<'a, 'context, P> !UnwindSafe for ResponseCheck<'a, 'context, P>
impl<'a, 'context, P> Forget for ResponseCheck<'a, 'context, P>
impl<'a, 'context, P> Freeze for ResponseCheck<'a, 'context, P>
impl<'a, 'context, P> Unpin for ResponseCheck<'a, 'context, P>
impl<'a, 'context, P> UnsafeUnpin for ResponseCheck<'a, 'context, P>where
&'a P: UnsafeUnpin,
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