blob: 9e37c87325f5455e4524d651b1043436593a4a76 [file] [log] [blame]
// Copyright 2021 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//! FxFS is a log-structured filesystem for [Fuchsia](https://fuchsia.dev/).
//!
//! For a high-level overview, please refer to the
//! [RFC](/docs/contribute/governance/rfcs/0136_fxfs.md).
//!
//! Where possible, Fxfs code tries to be target agnostic.
//! Fuchsia specific bindings are primarily found under [server].
pub mod checksum;
pub mod crypt;
mod data_buffer;
pub mod errors;
pub mod ff1;
pub mod filesystem;
pub mod fsck;
pub mod log;
mod lsm_tree;
pub mod metrics;
pub mod object_handle;
pub mod object_store;
pub mod platform;
mod range;
mod round;
pub mod serialized_types;
#[cfg(test)]
mod testing;
#[macro_use]
mod trace;
#[macro_use]
mod debug_assert_not_too_long;