Crate rd_interface[][src]

Re-exports

pub use context::Context;
pub use error::Error;
pub use error::Result;
pub use error::NOT_IMPLEMENTED;
pub use crate::Context;
pub use crate::Error;
pub use crate::Result;
pub use registry::Registry;
pub use util::CombineNet;
pub use util::NotImplementedNet;

Modules

constant
context
error
registry
util

Macros

impl_async_read_write

Structs

Arc

A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.

ReadBuf

A wrapper around a byte buffer that is incrementally filled and initialized.

Enums

Address

Address can be IPv4, IPv6 address or a domain with port.

Value

Represents any valid JSON value.

Traits

AsyncRead

Reads bytes from a source.

AsyncWrite

Writes bytes asynchronously.

INet

A Net.

IServer

A Server.

ITcpListener

A TcpListener.

ITcpStream

A TcpStream.

IUdpChannel

The other side of an UdpSocket

IUdpSocket

A UdpSocket.

IntoAddress

Converts to address value.

IntoDyn

Type Definitions

Net
Server
TcpListener
TcpStream
UdpChannel
UdpSocket

Attribute Macros

async_trait