Module binary_io::data[][src]

Implementation of LCS4 IO for

Structs

DataInputStream

A type that can perform Binary IO Reads by passing through reads to a type that implements Read

DataOutputStream

A type that can serialize types according to LCS4

IoError

The error type for I/O operations of the Read, Write, Seek, and associated traits.

OutOfRange

An error type that indicates a particular value is outside of a range imposed for {de,}serialization

Enums

ByteOrder

An enumeration that stores the possible byte order modes as specified by LCS4

Traits

DataInput

A Trait for types that can perform binary IO Reads

DataOutput

A Trait for types that can perform binary IO Writes

DeserializeCopy

A trait for types which can be deserialized and produce a new instance It’s intended that this impl should be more efficient then creating a new instance, then reading into it

Deserializeable

A trait for types which can be deserialized from a stream of bytes according to LCS 4

Serializeable

A trait for types that can be serialized as a sequence of bytes according to LCS 4