Module amf::amf0 [] [src]

An AMF0 implementation.

Examples

use amf::amf0::Value;

// Encodes a AMF3's number
let number = Value::from(Value::Number(12.3));
let mut buf = Vec::new();
number.write_to(&mut buf).unwrap();

// Decodes above number
let decoded = Value::read_from(&mut &buf[..]).unwrap();
assert_eq!(number, decoded);

Structs

Decoder

AMF0 decoder.

Encoder

AMF0 encoder.

Enums

Value

AMF0 value.

Functions

array

Make a strict Array value.

number

Makes a Number value.

object

Makes an anonymous Object value.

string

Makes a String value.