Docs.rs
  • rd-interface-0.4.0
    • rd-interface 0.4.0
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • crates.io
    • Source
    • Owners
    • spacemeowx2
    • Dependencies
      • async-trait ^0.1.42 normal
      • futures-executor ^0.3.14 normal
      • futures-util ^0.3.12 normal
      • serde ^1.0 normal
      • serde_derive ^1.0 normal
      • serde_json ^1.0 normal
      • thiserror ^1.0 normal
      • tokio ^1.5 normal
    • Versions
    • 25.45% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

Crate rd_interface

rd_interface0.4.0

  • All Items

Crate Items

  • Re-exports
  • Modules
  • Macros
  • Structs
  • Enums
  • Traits
  • Type Aliases
  • Attribute Macros

Crates

  • rd_interface

Crate rd_interface

Source

Re-exports§

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

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 Aliases§

Net
Server
TcpListener
TcpStream
UdpChannel
UdpSocket

Attribute Macros§

async_trait

Results

Settings
Help
    trait
    rd_interface::IServer
    A Server.
    type alias
    rd_interface::Server
    struct field
    rd_interface::registry::Registry::server
    assoc type
    rd_interface::registry::ServerFactory::Server
    trait method
    rd_interface::IServer::start
    &IServer -> Pin<Box<Future>>
No results :(
Try on DuckDuckGo?

Or try looking in one of these:
  • The Rust Reference for technical details about the language.
  • Rust By Example for expository code examples.
  • The Rust Book for introductions to language features and the language itself.
  • Docs.rs for documentation of crates released on crates.io.