Crate protocol [] [src]

Simple packet-based protocol definitions in Rust.

  • The packet module deals with defining packets.
  • The wire module deals with transmission of packets.

Reexports

pub use self::primitives::Integer;
pub use self::primitives::Array;
pub use self::primitives::String;
pub use self::parcel::Parcel;
pub use self::error::Error;

Modules

error
parcel
primitives
wire

Macros

define_composite_type

Defines a type built out of other primitives.

define_middleware_pipeline
define_packet
define_packet_kind

Defines a packet kind enum.

implement_composite_type

Implements Parcel for some struct.

Type Definitions

ByteOrder

The default byte ordering.