List of all items
Structs
- checksum::ChecksumsV38
- drop_event::DropEvent
- filesystem::ApplyContext
- filesystem::FxFilesystem
- filesystem::FxFilesystemBuilder
- filesystem::Info
- filesystem::OpenFxFilesystem
- filesystem::Options
- filesystem::SyncOptions
- fsck::FragmentationStats
- fsck::FsckOptions
- fsck::FsckResult
- fsck::errors::Allocation
- fsck::errors::Key
- fsck::errors::Value
- future_with_guard::FutureWithGuard
- lsm_tree::LSMTree
- lsm_tree::LayerSet
- lsm_tree::LockedLayer
- lsm_tree::cache::NullCache
- lsm_tree::merge::MergeLayerIterator
- lsm_tree::merge::Merger
- lsm_tree::merge::MergerIterator
- lsm_tree::persistent_layer::LayerHeaderV39
- lsm_tree::persistent_layer::LayerInfoV39
- lsm_tree::persistent_layer::OldLayerInfoV32
- lsm_tree::persistent_layer::PersistentLayer
- lsm_tree::persistent_layer::PersistentLayerWriter
- lsm_tree::skip_list_layer::SkipListLayer
- lsm_tree::skip_list_layer::SkipListLayerIterMut
- lsm_tree::types::FilterLayerIterator
- lsm_tree::types::Item
- lsm_tree::types::ItemRef
- metrics::ObjectStoresTracker
- object_handle::ObjectProperties
- object_store::DataObjectHandle
- object_store::DirectWriter
- object_store::EncryptedMutationsV40
- object_store::FsverityStateInner
- object_store::HandleOptions
- object_store::NewChildStoreOptions
- object_store::ObjectStore
- object_store::StoreInfoV32
- object_store::StoreInfoV36
- object_store::StoreInfoV40
- object_store::StoreObjectHandle
- object_store::allocator::Allocator
- object_store::allocator::AllocatorInfoV32
- object_store::allocator::AllocatorKeyPartitionIterator
- object_store::allocator::AllocatorKeyV32
- object_store::allocator::CoalescingIterator
- object_store::allocator::ReservationImpl
- object_store::allocator::TrimmableExtents
- object_store::allocator::strategy::BestFit
- object_store::caching_object_handle::CachedChunk
- object_store::caching_object_handle::CachingObjectHandle
- object_store::directory::Directory
- object_store::directory::DirectoryIterator
- object_store::directory::MutableAttributesInternal
- object_store::directory::ReplaceContext
- object_store::graveyard::Graveyard
- object_store::graveyard::GraveyardEntryInfo
- object_store::graveyard::GraveyardIterator
- object_store::journal::Journal
- object_store::journal::JournalCheckpointV32
- object_store::journal::JournalOptions
- object_store::journal::JournaledChecksums
- object_store::journal::JournaledTransaction
- object_store::journal::Writer
- object_store::journal::super_block::RecordReader
- object_store::journal::super_block::SuperBlockHeaderV32
- object_store::journal::super_block::SuperBlockManager
- object_store::object_manager::ObjectManager
- object_store::object_manager::ReservationUpdate
- object_store::object_record::ChildValueV32
- object_store::object_record::FsverityMetadataV33
- object_store::object_record::ObjectAttributesV32
- object_store::object_record::ObjectKeyV32
- object_store::object_record::ObjectKeyV40
- object_store::object_record::ObjectKeyV43
- object_store::object_record::PosixAttributesV32
- object_store::object_record::TimestampV32
- object_store::transaction::DeviceRangeV32
- object_store::transaction::LockManager
- object_store::transaction::ObjectStoreMutationV40
- object_store::transaction::ObjectStoreMutationV41
- object_store::transaction::ObjectStoreMutationV43
- object_store::transaction::Options
- object_store::transaction::ReadGuard
- object_store::transaction::Transaction
- object_store::transaction::TransactionLocks
- object_store::transaction::TxnMutation
- object_store::transaction::UpdateMutationsKeyV32
- object_store::transaction::UpdateMutationsKeyV40
- object_store::transaction::WriteGuard
- object_store::volume::RootVolume
- serialized_types::BlobMetadata
- serialized_types::Version
Enums
- checksum::ChecksumsV32
- checksum::ChecksumsV37
- errors::FxfsError
- filesystem::ApplyMode
- filesystem::TxnGuard
- fsck::errors::FsckError
- fsck::errors::FsckFatal
- fsck::errors::FsckIssue
- fsck::errors::FsckWarning
- lsm_tree::Operation
- lsm_tree::cache::ObjectCacheResult
- lsm_tree::merge::ItemOp
- lsm_tree::merge::MergeItem
- lsm_tree::merge::MergeResult
- lsm_tree::merge::Query
- lsm_tree::types::ItemCount
- lsm_tree::types::MergeType
- object_store::FsverityState
- object_store::LockState
- object_store::RangeType
- object_store::SetExtendedAttributeMode
- object_store::TombstoneMode
- object_store::TrimMode
- object_store::TrimResult
- object_store::allocator::AllocatorValueV32
- object_store::directory::ReplacedChild
- object_store::journal::JournalRecordV40
- object_store::journal::JournalRecordV41
- object_store::journal::JournalRecordV42
- object_store::journal::JournalRecordV43
- object_store::journal::super_block::SuperBlockInstance
- object_store::journal::super_block::SuperBlockRecordV40
- object_store::journal::super_block::SuperBlockRecordV41
- object_store::journal::super_block::SuperBlockRecordV43
- object_store::object_record::AttributeKeyV32
- object_store::object_record::EncryptionKeysV32
- object_store::object_record::EncryptionKeysV40
- object_store::object_record::ExtendedAttributeValueV32
- object_store::object_record::ObjectDescriptorV32
- object_store::object_record::ObjectKeyDataV32
- object_store::object_record::ObjectKeyDataV40
- object_store::object_record::ObjectKeyDataV43
- object_store::object_record::ObjectKeyFuzzyHashIterator
- object_store::object_record::ObjectKindV32
- object_store::object_record::ObjectKindV38
- object_store::object_record::ObjectKindV40
- object_store::object_record::ObjectKindV41
- object_store::object_record::ObjectValueV32
- object_store::object_record::ObjectValueV33
- object_store::object_record::ObjectValueV37
- object_store::object_record::ObjectValueV38
- object_store::object_record::ObjectValueV40
- object_store::object_record::ObjectValueV41
- object_store::object_record::ProjectPropertyV32
- object_store::object_record::RootDigestV33
- object_store::transaction::AllocatorMutationV32
- object_store::transaction::AssocObj
- object_store::transaction::BorrowedOrOwned
- object_store::transaction::LockKey
- object_store::transaction::LockKeys
- object_store::transaction::MetadataReservation
- object_store::transaction::MutationV40
- object_store::transaction::MutationV41
- object_store::transaction::MutationV43
- object_store::transaction::OperationV32
Traits
- filesystem::JournalingObject
- lsm_tree::cache::ObjectCache
- lsm_tree::cache::ObjectCachePlaceholder
- lsm_tree::types::DefaultOrdLowerBound
- lsm_tree::types::DefaultOrdUpperBound
- lsm_tree::types::FuzzyHash
- lsm_tree::types::Key
- lsm_tree::types::Layer
- lsm_tree::types::LayerIterator
- lsm_tree::types::LayerKey
- lsm_tree::types::LayerValue
- lsm_tree::types::LayerWriter
- lsm_tree::types::MergeableKey
- lsm_tree::types::OrdLowerBound
- lsm_tree::types::OrdUpperBound
- lsm_tree::types::RangeKey
- lsm_tree::types::SortByU64
- lsm_tree::types::Value
- object_handle::ObjectHandle
- object_handle::ReadObjectHandle
- object_handle::WriteBytes
- object_handle::WriteObjectHandle
- object_store::HandleOwner
- object_store::StoreOwner
- object_store::allocator::ReservationOwner
- object_store::journal::JournalHandle
- object_store::transaction::AssociatedObject
- range::RangeExt
- serialized_types::Versioned
- serialized_types::VersionedLatest
Macros
- debug_assert_not_too_long
- lock_keys
- log::debug
- log::error
- log::info
- log::warn
- lsm_tree::types::impl_fuzzy_hash
- object_store::transaction::lock_keys
- serialized_types::versioned_type
Attribute Macros
Derive Macros
Functions
- checksum::fletcher64
- filesystem::mkfs
- filesystem::mkfs_with_volume
- fsck::fsck
- fsck::fsck_volume
- fsck::fsck_volume_with_options
- fsck::fsck_with_options
- lsm_tree::layers_from_handles
- metrics::detail
- metrics::object_stores_tracker
- object_store::allocator::max_extent_size_for_block_size
- object_store::allocator::merge::filter_marked_for_deletion
- object_store::allocator::merge::filter_tombstones
- object_store::allocator::merge::merge
- object_store::directory::replace_child
- object_store::directory::replace_child_with_object
- object_store::journal::super_block::compact_root_parent
- object_store::load_store_info
- object_store::object_manager::reserved_space_from_journal_usage
- object_store::volume::list_volumes
- object_store::volume::root_volume
- round::how_many
- round::round_div
- round::round_down
- round::round_up
Type Aliases
- checksum::Checksum
- checksum::Checksums
- filesystem::PostCommitHook
- filesystem::PreCommitHook
- lsm_tree::MutationCallback
- lsm_tree::merge::MergeFn
- lsm_tree::persistent_layer::LayerHeader
- lsm_tree::persistent_layer::LayerInfo
- lsm_tree::persistent_layer::OldLayerInfo
- lsm_tree::types::BoxedItem
- lsm_tree::types::BoxedLayerIterator
- object_store::EncryptedMutations
- object_store::ExtentKey
- object_store::ExtentMode
- object_store::ExtentValue
- object_store::StoreInfo
- object_store::allocator::AllocatorInfo
- object_store::allocator::AllocatorItem
- object_store::allocator::AllocatorKey
- object_store::allocator::AllocatorValue
- object_store::allocator::Hold
- object_store::allocator::Reservation
- object_store::journal::JournalCheckpoint
- object_store::journal::JournalRecord
- object_store::journal::super_block::SuperBlockHeader
- object_store::journal::super_block::SuperBlockRecord
- object_store::object_record::AttributeKey
- object_store::object_record::ChildValue
- object_store::object_record::EncryptionKeys
- object_store::object_record::ExtendedAttributeValue
- object_store::object_record::FsverityMetadata
- object_store::object_record::ObjectAttributes
- object_store::object_record::ObjectDescriptor
- object_store::object_record::ObjectItem
- object_store::object_record::ObjectItemV40
- object_store::object_record::ObjectItemV41
- object_store::object_record::ObjectItemV43
- object_store::object_record::ObjectKey
- object_store::object_record::ObjectKeyData
- object_store::object_record::ObjectKind
- object_store::object_record::ObjectValue
- object_store::object_record::PosixAttributes
- object_store::object_record::ProjectProperty
- object_store::object_record::RootDigest
- object_store::object_record::Timestamp
- object_store::transaction::AllocatorMutation
- object_store::transaction::DeviceRange
- object_store::transaction::Mutation
- object_store::transaction::ObjectStoreMutation
- object_store::transaction::Operation
- object_store::transaction::UpdateMutationsKey
Constants
- filesystem::MAX_BLOCK_SIZE
- filesystem::MAX_FILE_SIZE
- filesystem::MIN_BLOCK_SIZE
- fsck::NUM_FRAGMENTATION_HISTOGRAM_SLOTS
- object_handle::INVALID_OBJECT_ID
- object_store::BLOB_MERKLE_ATTRIBUTE_ID
- object_store::DEFAULT_DATA_ATTRIBUTE_ID
- object_store::EXTENDED_ATTRIBUTE_RANGE_END
- object_store::EXTENDED_ATTRIBUTE_RANGE_START
- object_store::FSCRYPT_KEY_ID
- object_store::FSVERITY_MERKLE_ATTRIBUTE_ID
- object_store::MAX_ENCRYPTED_MUTATIONS_SIZE
- object_store::MAX_STORE_INFO_SERIALIZED_SIZE
- object_store::NO_OWNER
- object_store::VOLUME_DATA_KEY_ID
- object_store::caching_object_handle::CHUNK_SIZE
- object_store::journal::BLOCK_SIZE
- object_store::journal::DEFAULT_RECLAIM_SIZE
- object_store::journal::RESERVED_SPACE
- object_store::journal::super_block::SUPER_BLOCK_CHUNK_SIZE
- object_store::transaction::TRANSACTION_MAX_JOURNAL_USAGE
- object_store::transaction::TRANSACTION_METADATA_MAX_AMOUNT
- object_store::volume::VOLUMES_DIRECTORY
- serialized_types::DEFAULT_MAX_SERIALIZED_RECORD_SIZE
- serialized_types::EARLIEST_SUPPORTED_VERSION
- serialized_types::FIRST_EXTENT_IN_SUPERBLOCK_VERSION
- serialized_types::LATEST_VERSION
- serialized_types::SMALL_SUPERBLOCK_VERSION