Crate amf

Crate amf 

Source
Expand description

A Rust Implementation of AMF (Action Media Format).

§Examples

use amf::{Value, Amf0Value, Version};

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

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

§References

Re-exports§

pub use amf0::Value as Amf0Value;
pub use amf3::Value as Amf3Value;

Modules§

amf0
An AMF0 implementation.
amf3
An AMF3 implementation.
error
AMF error.

Structs§

Pair
Key-value pair.

Enums§

Value
AMF value.
Version
Format version.

Type Aliases§

DecodeResult
AMF decoding result.