Struct ntex::http::h1::Codec[][src]

pub struct Codec { /* fields omitted */ }

HTTP/1 Codec

Implementations

impl Codec[src]

pub fn new(timer: DateService, keep_alive: bool) -> Self[src]

Create HTTP/1 codec.

keepalive_enabled how response connection header get generated.

pub fn upgrade(&self) -> bool[src]

Check if request is upgrade

pub fn keepalive(&self) -> bool[src]

Check if last response is keep-alive

pub fn keepalive_enabled(&self) -> bool[src]

Check if keep-alive enabled on server level

Trait Implementations

impl Clone for Codec[src]

impl Debug for Codec[src]

impl Decoder for Codec[src]

type Item = (Request, PayloadType)

The type of decoded frames.

type Error = ParseError

The type of unrecoverable frame decoding errors. Read more

impl Default for Codec[src]

impl Encoder for Codec[src]

type Item = Message<(Response<()>, BodySize)>

The type of items consumed by the Encoder

type Error = Error

The type of encoding errors.

Auto Trait Implementations

impl !RefUnwindSafe for Codec

impl !Send for Codec

impl !Sync for Codec

impl Unpin for Codec

impl !UnwindSafe for Codec

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> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,