# afibex - Rust automotive / ASAM fibex handling library / crate

This Rust crate provides a library with helper functions to handle [ASAM](https://www.asam.net/) fibex files.

It's used e.g. from crate [asomeip](https://github.com/mbehr1/asomeip/) to decode the payload for SOME/IP messages shown in [adlt](https://github.com/mbehr1/adlt/).

## Features

- Parse all elements needed to decode SOME/IP payload.
- Parse all elements needed to decode CAN frames.
- fast

## License

Licensed under either of

 * Apache License, Version 2.0
   ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
 * MIT license
   ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)

at your option.

## Contribution

Any and all test, code or feedback contributions are welcome.
Open an [issue](https://github.com/mbehr1/afibex/issues) or create a pull request to make this library work better for everybody.

[![Donations](https://www.paypalobjects.com/en_US/DK/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2ZNMJP5P43QQN&source=url) Donations are welcome!

[GitHub ♥︎ Sponsors are welcome!](https://github.com/sponsors/mbehr1)

Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions.
