amf

Crates.ioamf
lib.rsamf
version1.0.0
sourcesrc
created_at2016-10-28 17:26:24.058821
updated_at2022-02-03 10:08:16.481583
descriptionA Rust Implementation of AMF (Action Media Format)
homepagehttps://github.com/sile/amf
repositoryhttps://github.com/sile/amf
max_upload_size
id7027
size176,692
Takeru Ohta (sile)

documentation

https://docs.rs/amf/

README

amf

amf Documentation Actions Status Coverage Status License

A Rust Implementation of AMF (Action Media Format).

Documentation

See RustDoc Documentation.

Example

Following code decodes a AMF0 encoded value read from the standard input:

// file: examples/decode_amf0.rs
extern crate amf;

use std::io;
use amf::{Value, Version};

fn main() {
    let mut input = io::stdin();
    let amf0_value = Value::read_from(&mut input, Version::Amf0).unwrap();
    println!("VALUE: {:?}", amf0_value);
}

An execution result:

$ cat src/testdata/amf0-number.bin | cargo run --example decode_amf0
VALUE: Amf0(Number(3.5))

References

Commit count: 68

cargo fmt