pub struct PreparedHttpEvaluation {
pub verdict: Verdict,
pub evidence: Vec<GuardEvidence>,
pub request_id: String,
pub route_pattern: String,
pub http_method: HttpMethod,
pub caller_identity_hash: String,
pub content_hash: String,
pub session_id: Option<String>,
pub capability_id: Option<String>,
pub kernel_receipt_id: String,
pub route_selection_metadata: Option<Value>,
pub execution_nonce: Option<SignedExecutionNonce>,
}Fields§
§verdict: Verdict§evidence: Vec<GuardEvidence>§request_id: String§route_pattern: String§http_method: HttpMethod§caller_identity_hash: String§content_hash: String§session_id: Option<String>§capability_id: Option<String>§kernel_receipt_id: String§route_selection_metadata: Option<Value>§execution_nonce: Option<SignedExecutionNonce>Trait Implementations§
Source§impl Clone for PreparedHttpEvaluation
impl Clone for PreparedHttpEvaluation
Source§fn clone(&self) -> PreparedHttpEvaluation
fn clone(&self) -> PreparedHttpEvaluation
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 PreparedHttpEvaluation
impl RefUnwindSafe for PreparedHttpEvaluation
impl Send for PreparedHttpEvaluation
impl Sync for PreparedHttpEvaluation
impl Unpin for PreparedHttpEvaluation
impl UnsafeUnpin for PreparedHttpEvaluation
impl UnwindSafe for PreparedHttpEvaluation
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more