avm1-types

Crates.ioavm1-types
lib.rsavm1-types
version0.14.0
sourcesrc
created_at2019-09-27 21:02:11.030696
updated_at2022-06-25 12:11:31.566252
descriptionTypes for the Flash ActionScript Virtual Machine (AVM1)
homepagehttps://github.com/open-flash/avm1-types
repositoryhttps://github.com/open-flash/avm1-types
max_upload_size
id168231
size49,557
Charles Samborski (demurgos)

documentation

https://docs.rs/avm1-types

README

AVM1 Types (Rust)

GitHub repository crates.io crate Rust checks status docs.rs/avm1-types

Rust implementation of the AVM1 Abstract Syntax Tree (AST).

Contributing

This repo uses Git submodules for its test samples:

# Clone with submodules
git clone --recurse-submodules git://github.com/open-flash/swf-parser.git
# Update submodules for an already-cloned repo
git submodule update --init --recursive --remote

This library is a standard Cargo project. You can test your changes with cargo test. The commands must be run from the rs directory.

Code formatting is checked using rustfmt:

# Make sure that you have `rustfmt`
rustup component add rustfmt
# Check formatting
cargo fmt --all -- --check
# Format automatically
cargo fmt --all

Prefer non-master branches when sending a PR so your changes can be rebased if needed. All the commits must be made on top of master (fast-forward merge). CI must pass for changes to be accepted.

Commit count: 83

cargo fmt