fxfs/lib.rs
1// Copyright 2021 The Fuchsia Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5//! Fxfs is a log-structured filesystem for [Fuchsia](https://fuchsia.dev/).
6//!
7//! For a high-level overview, please refer to the
8//! [RFC](/docs/contribute/governance/rfcs/0136_fxfs.md).
9//!
10//! Where possible, Fxfs code tries to be target agnostic.
11//! Fuchsia specific bindings are primarily found under [server].
12
13pub mod checksum;
14pub mod drop_event;
15
16#[macro_use]
17mod debug_assert_not_too_long;
18
19pub mod errors;
20pub mod filesystem;
21pub mod fsck;
22pub mod future_with_guard;
23pub mod log;
24pub mod lsm_tree;
25pub mod metrics;
26pub mod object_handle;
27pub mod object_store;
28pub mod range;
29pub mod round;
30pub mod serialized_types;
31#[cfg(test)]
32mod testing;