btrfs-no-std 0.2.0

Fork of Christopher Tam's `btrfs-diskformat` with `#![no_std]` support
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# `#![no_std]`-Friendly BTRFS Disk Format

Fork of the [btrfs-diskformat](https://crates.io/crates/btrfs-diskformat) crate modified for integration into `#![no_std]` projects like kernels and bootloaders

[Documentation](https://docs.rs/btrfs-diskformat/)

## License

`btrfs-diskformat` is distributed under the terms of the BSD 2-Clause license.

See the [LICENSE-BSD](LICENSE-BSD) file in this repository for more information.

## Contributing

Because this codebase is developed without knowledge of the Linux btrfs source code and is released under a more permissive license(s) than GPLv2, development is heavily dependent on information released on the [btrfs wiki] and reverse engineering the effects of operations made by `btrfs-progs` and other utilities. As a result, contributions to this codebase must strictly follow the same siloed approach.

[btrfs]: https://btrfs.wiki.kernel.org/index.php/Main_Page
[btrfs wiki]: https://btrfs.wiki.kernel.org/index.php/Main_Page