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