1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//! fstool — build disk images and filesystems from a directory tree and TOML spec.
//!
//! The crate is organised as a stack of three trait-based layers:
//!
//! - [`block`] — `BlockDevice`: raw seekable byte storage. Backends include
//! on-disk files, in-memory buffers (for tests), and sub-range slices used to
//! give each partition an isolated view.
//! - [`part`] — `PartitionTable`: MBR and GPT. (Coming in P2.)
//! - [`fs`] — `Filesystem`: ext2/3/4 in v1; FAT32 deferred. (Coming in P3+.)
//!
//! High-level entry points for building or inspecting an image live at the
//! crate root once P5 lands.
/// WebAssembly bindings (browser UI). Only compiled for `wasm32` with the
/// `wasm` feature; see `src/wasm.rs`.
pub use ;