# LilBig
[](https://crates.io/crates/lilbig) [](https://choosealicense.com/licenses/mpl-2.0/) [](https://docs.rs/lilbig/)
A Rust crate offering utilities for swapping the byte-order of in-memory types.
## When might I want to use this crate?
The user will likely find this crate most useful and appropriate when the following conditions are met:
* The data being operated on is trivially loadable into memory.
* The data being operated on does not have a byte-order that can be known at compile-time.
## When might I *not* want to use this crate?
If any of the previously mentioned conditions are not met, then the user will likely find using this crate to feel clunky.
## The crate doesn't seem appropriate. What might I use instead?
If the user feels this crate is inappropriate, then they might consider the following alternatives:
* [The Standard Library](https://doc.rust-lang.org/std/primitive.u32.html#method.swap_bytes)
* [LEBE](https://github.com/johannesvollmer/lebe)
* [byteorder](https://github.com/BurntSushi/byteorder)