[][src]Struct actix_http::h1::ClientCodec

pub struct ClientCodec { /* fields omitted */ }

HTTP/1 Codec

Methods

impl ClientCodec[src]

pub fn new(config: ServiceConfig) -> 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 message_type(&self) -> MessageType[src]

Check last request's message type

pub fn into_payload_codec(self) -> ClientPayloadCodec[src]

Convert message codec to a payload codec

Trait Implementations

impl Decoder for ClientCodec[src]

type Item = ResponseHead

The type of decoded frames.

type Error = ParseError

The type of unrecoverable frame decoding errors. Read more

impl Default for ClientCodec[src]

impl Encoder for ClientCodec[src]

type Item = Message<(RequestHeadType, BodySize)>

The type of items consumed by the Encoder

type Error = Error

The type of encoding errors. Read more

Auto Trait Implementations

impl !RefUnwindSafe for ClientCodec

impl !Send for ClientCodec

impl !Sync for ClientCodec

impl Unpin for ClientCodec

impl !UnwindSafe for ClientCodec

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]