Struct tokio_jsonrpc::codec::Line [] [src]

pub struct Line(_);

A codec working with JSONRPC 2.0 messages.

This produces or encodes Message. It separates the records by newlines, so it can recover from syntax error.s

Note that the produced items is a Result, to allow not terminating the stream on protocol-level errors.

Methods

impl Line
[src]

A constructor

Trait Implementations

impl Debug for Line
[src]

Formats the value using the given formatter.

impl Default for Line
[src]

Returns the "default value" for a type. Read more

impl Codec for Line
[src]

The type of decoded frames.

The type of frames to be encoded.

Attempts to decode a frame from the provided buffer of bytes. Read more

Encodes a frame into the buffer provided. Read more

A default method available to be called when there are no more bytes available to be read from the underlying I/O. Read more