List of all items
Structs
- merklehash::data_hash::DataHash
- merklehash::data_hash::DataHashBytesParseError
- merklehash::data_hash::DataHashHexParseError
- merklehash::data_hash::HashedWrite
- merklehash::merkle_hash_subtree::MerkleHashSubtree
- merklehash::passthrough_hasher::U64DirectHasher
- merklehash::passthrough_hashmap::PassThroughHashMap
- metadata_shard::constants::MDB_SHARD_EXPIRATION_BUFFER
- metadata_shard::constants::MDB_SHARD_GLOBAL_DEDUP_CHUNK_MODULUS
- metadata_shard::constants::MDB_SHARD_LOCAL_CACHE_EXPIRATION
- metadata_shard::file_structs::FileDataSequenceEntry
- metadata_shard::file_structs::FileDataSequenceHeader
- metadata_shard::file_structs::FileMetadataExt
- metadata_shard::file_structs::FileVerificationEntry
- metadata_shard::file_structs::MDBFileInfo
- metadata_shard::file_structs::MDBFileInfoView
- metadata_shard::session_directory::ShardMergeResult
- metadata_shard::shard_file_handle::MDBShardFile
- metadata_shard::shard_file_manager::ShardFileManager
- metadata_shard::shard_format::MDBShardFileFooter
- metadata_shard::shard_format::MDBShardFileHeader
- metadata_shard::shard_format::MDBShardInfo
- metadata_shard::shard_in_memory::MDBInMemoryShard
- metadata_shard::streaming_shard::MDBMinimalShard
- metadata_shard::xorb_structs::MDBXorbInfo
- metadata_shard::xorb_structs::MDBXorbInfoView
- metadata_shard::xorb_structs::XorbChunkSequenceEntry
- metadata_shard::xorb_structs::XorbChunkSequenceHeader
- utils::ExpWeightedMovingAvg
- xorb_object::Chunk
- xorb_object::RawXorbData
- xorb_object::SerializedXorbObject
- xorb_object::XorbChunkHeader
- xorb_object::XorbObject
- xorb_object::XorbObjectInfoV0
- xorb_object::XorbObjectInfoV1
- xorb_object::byte_grouping::BG4Predictor
- xorb_object::constants::MAXIMUM_CHUNK_MULTIPLIER
- xorb_object::constants::MAX_CHUNK_SIZE
- xorb_object::constants::MAX_XORB_BYTES
- xorb_object::constants::MAX_XORB_CHUNKS
- xorb_object::constants::MINIMUM_CHUNK_DIVISOR
- xorb_object::constants::TARGET_CHUNK_SIZE
- xorb_object::constants::XORB_BLOCK_SIZE
- xorb_object::constants::XORB_CUT_THRESHOLD_BYTES
- xorb_object::constants::XORB_CUT_THRESHOLD_CHUNKS
Enums
- error::CoreError
- metadata_shard::file_structs::SupersetResult
- xorb_object::CompressionScheme
- xorb_object::xorb_format_test_utils::ChunkSize
Traits
- error::Validate
- merklehash::passthrough_hasher::U64HashExtractable
- metadata_shard::shard_file_reconstructor::FileReconstructor
Functions
- merklehash::data_hash::compute_data_hash
- merklehash::data_hash::compute_internal_node_hash
- merklehash::data_hash::hex::serde::deserialize
- merklehash::data_hash::hex::serde::serialize
- merklehash::file_hash
- merklehash::file_hash_with_salt
- merklehash::merkle_hash_subtree::find_stable_end
- merklehash::merkle_hash_subtree::find_stable_start
- merklehash::xorb_hash
- metadata_shard::chunk_verification::range_hash_from_chunks
- metadata_shard::constants::hash_is_global_dedup_eligible
- metadata_shard::interpolation_search::search_on_sorted_u64s
- metadata_shard::session_directory::consolidate_shards_in_directory
- metadata_shard::session_directory::merge_shards
- metadata_shard::session_directory::merge_shards_background
- metadata_shard::set_operations::shard_file_difference
- metadata_shard::set_operations::shard_file_union
- metadata_shard::set_operations::shard_set_difference
- metadata_shard::set_operations::shard_set_union
- metadata_shard::shard_format::current_timestamp
- metadata_shard::shard_format::test_routines::convert_to_file
- metadata_shard::shard_format::test_routines::gen_random_file_info
- metadata_shard::shard_format::test_routines::gen_random_file_info_with_xorb_references
- metadata_shard::shard_format::test_routines::gen_random_shard
- metadata_shard::shard_format::test_routines::gen_random_shard_impl
- metadata_shard::shard_format::test_routines::gen_random_shard_with_xorb_references
- metadata_shard::shard_format::test_routines::gen_specific_shard
- metadata_shard::shard_format::test_routines::rng_hash
- metadata_shard::shard_format::test_routines::simple_hash
- metadata_shard::shard_format::test_routines::verify_metadata_shard
- metadata_shard::shard_format::test_routines::verify_metadata_shards_match
- metadata_shard::streaming_shard::process_shard_file_info_section
- metadata_shard::streaming_shard::process_shard_file_info_section_async
- metadata_shard::streaming_shard::process_shard_xorb_info_section
- metadata_shard::streaming_shard::process_shard_xorb_info_section_async
- metadata_shard::utils::is_temp_shard_file
- metadata_shard::utils::parse_shard_filename
- metadata_shard::utils::shard_expiry_time
- metadata_shard::utils::shard_file_name
- metadata_shard::utils::temp_shard_file_name
- metadata_shard::utils::truncate_hash
- utils::serialization_utils::read_bytes
- utils::serialization_utils::read_bytes_async
- utils::serialization_utils::read_hash
- utils::serialization_utils::read_hash_async
- utils::serialization_utils::read_u32
- utils::serialization_utils::read_u32_async
- utils::serialization_utils::read_u32s
- utils::serialization_utils::read_u32s_async
- utils::serialization_utils::read_u64
- utils::serialization_utils::read_u64_async
- utils::serialization_utils::read_u64s
- utils::serialization_utils::read_u64s_async
- utils::serialization_utils::read_u8
- utils::serialization_utils::read_u8_async
- utils::serialization_utils::write_bytes
- utils::serialization_utils::write_hash
- utils::serialization_utils::write_u32
- utils::serialization_utils::write_u32s
- utils::serialization_utils::write_u64
- utils::serialization_utils::write_u64s
- utils::serialization_utils::write_u8
- xorb_object::append_chunk_segment
- xorb_object::bg4_lz4_compress_from_slice
- xorb_object::bg4_lz4_decompress_from_slice
- xorb_object::byte_grouping::bg4::bg4_regroup
- xorb_object::byte_grouping::bg4::bg4_regroup_separate
- xorb_object::byte_grouping::bg4::bg4_regroup_together
- xorb_object::byte_grouping::bg4::bg4_regroup_together_combined_write_4
- xorb_object::byte_grouping::bg4::bg4_regroup_together_combined_write_8
- xorb_object::byte_grouping::bg4::bg4_split
- xorb_object::byte_grouping::bg4::bg4_split_separate
- xorb_object::byte_grouping::bg4::bg4_split_together
- xorb_object::deserialize_async::deserialize_chunk
- xorb_object::deserialize_async::deserialize_chunk_header
- xorb_object::deserialize_async::deserialize_chunk_to_writer
- xorb_object::deserialize_async::deserialize_chunks_from_async_read
- xorb_object::deserialize_async::deserialize_chunks_from_stream
- xorb_object::deserialize_async::deserialize_chunks_to_writer_from_async_read
- xorb_object::deserialize_async::deserialize_chunks_to_writer_from_stream
- xorb_object::deserialize_chunk
- xorb_object::deserialize_chunk_header
- xorb_object::deserialize_chunk_to_writer
- xorb_object::deserialize_chunks
- xorb_object::deserialize_chunks_to_writer
- xorb_object::lz4_compress_from_slice
- xorb_object::lz4_decompress_from_slice
- xorb_object::parse_chunk_header
- xorb_object::reconstruct_xorb_with_footer
- xorb_object::serialize_chunk
- xorb_object::test_utils::raw_xorb_to_vec
- xorb_object::write_chunk_header
- xorb_object::xorb_format_test_utils::build_and_verify_xorb_object
- xorb_object::xorb_format_test_utils::build_raw_xorb
- xorb_object::xorb_format_test_utils::build_xorb_object
- xorb_object::xorb_format_test_utils::gen_random_bytes
- xorb_object::xorb_format_test_utils::serialize_xorb_to_stream_reference
- xorb_object::xorb_format_test_utils::serialized_xorb_object_from_components
- xorb_object::xorb_format_test_utils::verify_serialized_xorb_object
Type Aliases
- data_structures::MerkleHashMap
- data_structures::TruncatedMerkleHashMap
- error::Result
- merklehash::MerkleHash
- merklehash::data_hash::HMACKey
- metadata_shard::file_structs::Sha256
- xorb_object::XorbObjectIdent
Statics
- xorb_object::BG4_LZ4_COMPRESS_RUNTIME
- xorb_object::BG4_LZ4_DECOMPRESS_RUNTIME
- xorb_object::BG4_REGROUP_RUNTIME
- xorb_object::BG4_SPLIT_RUNTIME
Constants
- metadata_shard::chunk_verification::VERIFICATION_KEY
- metadata_shard::file_structs::MDB_DEFAULT_FILE_FLAG
- metadata_shard::file_structs::MDB_FILE_FLAG_METADATA_EXT_MASK
- metadata_shard::file_structs::MDB_FILE_FLAG_VERIFICATION_MASK
- metadata_shard::file_structs::MDB_FILE_FLAG_WITH_METADATA_EXT
- metadata_shard::file_structs::MDB_FILE_FLAG_WITH_VERIFICATION
- metadata_shard::shard_format::MDB_FILE_INFO_ENTRY_SIZE
- metadata_shard::xorb_structs::MDB_CHUNK_WITH_GLOBAL_DEDUP_FLAG
- metadata_shard::xorb_structs::MDB_DEFAULT_XORB_FLAG
- xorb_object::XORB_CHUNK_HEADER_LENGTH