Crate rustc_serialize [] [src]

Support code for encoding and decoding types.

Usage

This crate is on crates.io and can be used by adding rustc-serialize to the dependencies in your project's Cargo.toml.

[dependencies]
rustc-serialize = "0.3"

and this to your crate root:

extern crate rustc_serialize;

Modules

base64

Base64 binary-to-text encoding

hex

Hex binary-to-text encoding

json

JSON parsing and serialization

Traits

Decodable

Trait for deserializing a type.

Decoder

Trait for reading in an encoding for deserialization.

DecoderHelpers

Trait with helper functions for implementing Decodable.

Encodable

Trait for serializing a type.

Encoder

Trait for writing out an encoding when serializing.

EncoderHelpers

Trait with helper functions for implementing Encodable.