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.