pd_cipher::serialization::bincode_serde
Bincode-based serialization and deserialization utilities. Bincode serialization utilities.
Functions
serialize
Serializes a value using bincode.
pub fn serialize<...>(...)
deserialize
Deserializes a value using bincode.
pub fn deserialize<...>(...)
serialize_f64
Serializes an f64 value to bytes.
This is used for storing transformed numeric values in the lookup table. The serialized format is platform-independent and deterministic.
Arguments
value- The f64 value to serialize
Returns
Ok(Vec<u8>)- 8-byte serialized representationErrif serialization fails (shouldn't happen for f64)
pub fn serialize_f64(...)
deserialize_f64
Deserializes an f64 value from bytes.
Arguments
data- The byte slice to deserialize from
Returns
Ok(f64)- The deserialized valueErrif the data is not a valid f64 serialization
pub fn deserialize_f64(...)