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

Serializes data into MSD format.

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

An alias for a Result with the error type Error.