Module il2_iltags::tags::serialization [−][src]
Expand description
This module implements serializer and deserializer traits. They are similar to
their counterparts from crate::io::data
but returns crate::tags::Result
instead of crate::io::Result
. Furthermore, they also adds the ability to
serialize and deserialize bytes and other usefull data types.
Traits
This trait adds the ability to deserialize byte arrays.
This trait adds the ability to serialize byte arrays.
This trait adds the ability to deserialize ILInt values.
This trait adds the ability to serialize ILInt values.
This trait adds the ability to deserialize signed ILInt values.
This trait adds the ability to serialize signed ILInt values.
This trait adds the ability to deserialize UTF-8 strings.
This trait adds the ability to deserialize fixed size values.
This trait adds the ability to serialize values.
Functions
Deserializes a byte array of a given size.
Deserializes a byte array of a given size into a vector.
Unserializes an ILInt value.
Serializes a byte array.
Serializes an u64 as an ILInt value.