| Crates.io | btrfs-diskformat |
| lib.rs | btrfs-diskformat |
| version | 0.5.1 |
| created_at | 2021-01-08 03:16:43.943868+00 |
| updated_at | 2025-05-30 00:33:08.888238+00 |
| description | An implementation of the BTRFS disk format. |
| homepage | |
| repository | https://github.com/GodTamIt/btrfs-diskformat |
| max_upload_size | |
| id | 334149 |
| size | 53,323 |
Clean-room implementation of the btrfs disk format in Rust.
btrfs-diskformat is distributed under the terms of the BSD 2-Clause license.
See the LICENSE-BSD file in this repository for more information.
alloc: Enables allocation and the alloc feature in zerocopy.std: By default, the crate is no_std. This enables std features from
the zerocopy and strum dependencies.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.