# assembly
[![docs_badge](https://docs.rs/assembly/badge.svg)](https://docs.rs/assembly/)
[![crate_badge](https://img.shields.io/crates/v/assembly.svg)](https://crates.io/crates/assembly)
[![license_badge](https://img.shields.io/crates/l/assembly.svg?color=green)](https://github.com/Xiphoseer/assembly_rs/blob/master/LICENSE)
This is a [Rust](https://rust-lang.org) version of the [Assembly][assembly] C++ library. It is a
library to read and possibly write files, formats and resources of LEGO Universe
game files.
## Installation
Add this to your `Cargo.toml`:
```toml
[dependencies]
assembly = "0.6"
```
## Modules
This crate is a meta-crate combining multiple modules. Each submodule can
be enabled or disabled by using the suffix after `assembly-` as the feature flag.
For example, to only use the [data][assembly-data] and [maps][assembly-data]
modules, update your `Cargo.toml` to include:
```toml
[dependencies.assembly]
version = "0.6"
default-features = false
features = ["data", "maps"]
```
[assembly]: https://github.com/xiphoseer/assembly
[assembly-data]: https://crates.io/crates/assembly-data
[assembly-maps]: https://crates.io/crates/assembly-maps