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>,
}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>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 · 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<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