Module msd::ser

source ·
Expand description

MSD serialization.

This module provides all of the tools necessary for serializing types implementing Serialize into the MSD format.

Example

use std::collections::BTreeMap;

let mut map = BTreeMap::new();
map.insert("foo".to_owned(), 1);
map.insert("bar".to_owned(), 2);
let serialized = msd::to_bytes(&map).unwrap();

assert_eq!(serialized, b"#bar:2;\n#foo:1;\n");

Structs

Enums

  • An error that may occur during serialization.

Functions

  • Serialize the given value into a byte buffer.
  • Serialize the given value into the given writer in MSD format.

Type Definitions