rsadsb_common
===============================
[](https://github.com/rsadsb/adsb_deku)
[](https://crates.io/crates/rsadsb_common)
[](https://docs.rs/rsadsb_common)
[](https://github.com/rsadsb/adsb_deku/actions?query=branch%3Amaster)
Common library data structures and functions for [`adsb_deku`](https://github.com/rsadsb/adsb_deku) applications.
Run `cargo doc` in this directory to generate documentation.
## Usage
```rust, ignore
let mut adsb_airplanes = Airplanes::new();
if let Ok((bytes_left, frame)) = Frame::from_bytes((&bytes, 0)) {
adsb_airplanes.action(frame, (lat, long), max_range);
}
```
## `no_std` support
Add the following to your `Cargo.toml` file to enable `no_std` code only:
```text
default-features = false
features = ["alloc"]
```