Struct jsonrpc_server_utils::codecs::StreamCodec[][src]

pub struct StreamCodec { /* fields omitted */ }

Stream codec for streaming protocols (ipc, tcp)

Implementations

impl StreamCodec[src]

pub fn stream_incoming() -> Self[src]

Default codec with streaming input data. Input can be both enveloped and not.

pub fn new(incoming_separator: Separator, outgoing_separator: Separator) -> Self[src]

New custom stream codec

Trait Implementations

impl Debug for StreamCodec[src]

impl Decoder for StreamCodec[src]

type Item = String

The type of decoded frames.

type Error = Error

The type of unrecoverable frame decoding errors. Read more

impl Default for StreamCodec[src]

impl Encoder for StreamCodec[src]

type Item = String

The type of items consumed by the Encoder

type Error = Error

The type of encoding errors. Read more

Auto Trait Implementations

impl RefUnwindSafe for StreamCodec

impl Send for StreamCodec

impl Sync for StreamCodec

impl Unpin for StreamCodec

impl UnwindSafe for StreamCodec

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.