ruffle/swf/src/lib.rs

35 lines
697 B
Rust
Raw Normal View History

2016-08-29 07:51:32 +00:00
//! # swf-rs
//!
//! Library for reading and writing Adobe Flash SWF files.
//!
//! # Organization
//!
//! This library consits of a `read` module for decoding SWF data, and a `write` library for
//! writing SWF data.
2017-06-24 23:01:14 +00:00
2016-08-29 07:51:32 +00:00
extern crate byteorder;
#[cfg(feature = "flate2")]
2016-08-29 07:51:32 +00:00
extern crate flate2;
#[cfg(feature = "libflate")]
extern crate libflate;
2018-06-10 08:23:11 +00:00
#[macro_use]
extern crate num_derive;
extern crate num_traits;
#[cfg(feature = "lzma-support")]
2016-08-29 07:51:32 +00:00
extern crate xz2;
2016-09-25 20:30:09 +00:00
pub mod avm1;
2017-08-26 08:18:51 +00:00
pub mod avm2;
2016-08-31 18:45:58 +00:00
pub mod read;
2019-06-17 06:32:32 +00:00
mod tag_code;
2016-08-29 07:51:32 +00:00
mod types;
2016-08-31 18:45:58 +00:00
pub mod write;
#[cfg(test)]
mod test_data;
2016-08-29 07:51:32 +00:00
2019-06-17 06:32:32 +00:00
/// Reexports
pub use read::{read_swf, read_swf_header};
2019-06-17 06:32:32 +00:00
pub use tag_code::TagCode;
2016-08-29 20:32:56 +00:00
pub use types::*;
2019-06-17 06:32:32 +00:00
pub use write::write_swf;