Module bramble_data::custom[][src]

Expand description

Custom serialization utilities

Modules

(De)serializes arrays as raw bytes.

(De)serializes Option<()> as a boolean (false for None, true for Some(())).

(De)serializes Option<()> as a list (empty for None, singleton null for Some(())).

(De)serializes Option<()> as either null (for None) or true (for Some(())).

(De)serializes u64 as raw bytes.

(De)serializes u64 as an i64 offset by 2^31.

(De)serializes u64 as i64 if it fits, otherwise as raw bytes.