[][src]Struct fastly::response::FastlyResponseMetadata

pub struct FastlyResponseMetadata { /* fields omitted */ }

Additional Fastly-specific metadata for responses.

Implementations

impl FastlyResponseMetadata[src]

pub fn new<T>(backend: Backend, sent_req: Request<T>) -> Self[src]

Create a response metadata object, given the request Parts and the backend name.

pub fn backend(&self) -> Option<&Backend>[src]

Get a reference to the Backend that this response came from.

pub fn sent_req(&self) -> Option<&Request<()>>[src]

Get a reference to the original Request associated with this Response.

Note that the request's original body has already been sent, so this contains an empty () body.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.