InspectResponse

Structin securityfastly 0.13.1View source
pub struct InspectResponse { /* private fields */ }

Results of asking Security to inspect a Request.

Methods

decision_ms

View source
fn decision_ms(&self) -> Duration

How long Security spent determining its verdict.

Parameters

self: &Self

Returns

into_redirect

View source
fn into_redirect(self) -> Option<Response>

Convert a redirect URI returned by Security into a Response.

Parameters

self: Self

Returns

is_redirect

View source
fn is_redirect(&self) -> bool

A redirect URI returned by Security.

Parameters

self: &Self

Returns

bool

redirect_url

View source
fn redirect_url(&self) -> Option<&str>

A redirect URL returned from Security.

Parameters

self: &Self

Returns

Option<&str>
fn status(&self) -> i16

Security status code.

Parameters

self: &Self

Returns

i16
fn tags(&self) -> Vec<&str>

Tags returned by Security.

Parameters

self: &Self

Returns

Vec<&str>
fn verdict(&self) -> &InspectVerdict

Get Security's verdict on how to handle this request.

Parameters

self: &Self

Returns

Trait implementations

impl Debug for InspectResponse

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Parameters

self: &Self
f: &mut $crate::fmt::Formatter

Returns

$crate::fmt::Result

impl Deserialize for InspectResponse

deserialize

View source
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where
__D: Deserializer<'de>,

Parameters

__deserializer: __D

Returns

_serde::__private228::Result<Self, __D::Error>

Auto trait implementations

Blanket implementations