List of all items
Structs
- B3Digest
- Directory
- HashingReader
- Path
- PathBuf
- PathComponent
- SymlinkTarget
- blobservice::ChunkedReader
- blobservice::CombinedBlobService
- blobservice::CombinedBlobServiceConfig
- blobservice::GRPCBlobService
- blobservice::GRPCBlobServiceConfig
- blobservice::MemoryBlobService
- blobservice::MemoryBlobServiceConfig
- blobservice::ObjectStoreBlobService
- blobservice::ObjectStoreBlobServiceConfig
- blobservice::chunked_reader::ChunkedBlob
- blobservice::chunked_reader::ChunkedReader
- blobservice::combinator::CombinedBlobService
- blobservice::combinator::CombinedBlobServiceConfig
- blobservice::grpc::GRPCBlobService
- blobservice::grpc::GRPCBlobServiceConfig
- blobservice::grpc::GRPCBlobWriter
- blobservice::memory::MemoryBlobService
- blobservice::memory::MemoryBlobServiceConfig
- blobservice::memory::MemoryBlobWriter
- blobservice::object_store::ObjectStoreBlobService
- blobservice::object_store::ObjectStoreBlobServiceConfig
- blobservice::object_store::ObjectStoreBlobWriter
- composition::Composition
- composition::CompositionContext
- composition::DeserializeWithRegistry
- composition::Registry
- composition::RegistryEntry
- composition::RegistryWithFakeType
- digests::B3Digest
- directoryservice::BigtableDirectoryService
- directoryservice::BigtableParameters
- directoryservice::Cache
- directoryservice::CacheConfig
- directoryservice::DirectoryGraph
- directoryservice::GRPCDirectoryService
- directoryservice::GRPCDirectoryServiceConfig
- directoryservice::LeavesToRootValidator
- directoryservice::MemoryDirectoryService
- directoryservice::MemoryDirectoryServiceConfig
- directoryservice::ObjectStoreDirectoryService
- directoryservice::ObjectStoreDirectoryServiceConfig
- directoryservice::RedbDirectoryService
- directoryservice::RedbDirectoryServiceConfig
- directoryservice::RootToLeavesValidator
- directoryservice::SimplePutter
- directoryservice::ValidatedDirectoryGraph
- directoryservice::bigtable::BigtableDirectoryService
- directoryservice::bigtable::BigtableParameters
- directoryservice::combinators::Cache
- directoryservice::combinators::CacheConfig
- directoryservice::directory_graph::DirectoryGraph
- directoryservice::directory_graph::EdgeWeight
- directoryservice::directory_graph::ValidatedDirectoryGraph
- directoryservice::grpc::GRPCDirectoryService
- directoryservice::grpc::GRPCDirectoryServiceConfig
- directoryservice::grpc::GRPCPutter
- directoryservice::memory::MemoryDirectoryService
- directoryservice::memory::MemoryDirectoryServiceConfig
- directoryservice::object_store::ObjectStoreDirectoryPutter
- directoryservice::object_store::ObjectStoreDirectoryService
- directoryservice::object_store::ObjectStoreDirectoryServiceConfig
- directoryservice::order_validator::LeavesToRootValidator
- directoryservice::order_validator::RootToLeavesValidator
- directoryservice::redb::RedbDirectoryPutter
- directoryservice::redb::RedbDirectoryService
- directoryservice::redb::RedbDirectoryServiceConfig
- directoryservice::simple_putter::SimplePutter
- fs::TvixStoreFs
- fs::fuse::FuseDaemon
- fs::fuse::FuseServer
- fs::inode_tracker::InodeTracker
- hashing_reader::HashingReader
- import::archive::IngestionEntryGraph
- import::blobs::ConcurrentBlobUploader
- nodes::directory::Directory
- nodes::symlink_target::SymlinkTarget
- path::Path
- path::PathBuf
- path::component::PathComponent
- proto::BlobChunk
- proto::Directory
- proto::DirectoryNode
- proto::FileNode
- proto::GRPCBlobServiceWrapper
- proto::GRPCDirectoryServiceWrapper
- proto::GetDirectoryRequest
- proto::Node
- proto::PutBlobResponse
- proto::PutDirectoryResponse
- proto::ReadBlobRequest
- proto::StatBlobRequest
- proto::StatBlobResponse
- proto::SymlinkNode
- proto::blob_service_client::BlobServiceClient
- proto::blob_service_server::BlobServiceServer
- proto::directory_service_client::DirectoryServiceClient
- proto::directory_service_server::DirectoryServiceServer
- proto::grpc_blobservice_wrapper::BytesMutWithDefaultCapacity
- proto::grpc_blobservice_wrapper::GRPCBlobServiceWrapper
- proto::grpc_directoryservice_wrapper::GRPCDirectoryServiceWrapper
- proto::stat_blob_response::ChunkMeta
- refscan::ReferencePattern
- refscan::ReferencePatternInner
- refscan::ReferenceReader
- refscan::ReferenceScanner
Enums
- DirectoryError
- Error
- Node
- PathComponentError
- SymlinkTargetError
- ValidateNodeError
- composition::CompositionError
- composition::InstantiationState
- composition::TryFromUrlError
- digests::Error
- directoryservice::directory_graph::Error
- errors::DirectoryError
- errors::Error
- errors::ValidateNodeError
- fs::inodes::DirectoryInodeData
- fs::inodes::InodeData
- import::IngestionEntry
- import::IngestionError
- import::archive::Error
- import::blobs::Error
- import::error::IngestionError
- import::fs::Error
- nodes::Node
- nodes::symlink_target::SymlinkTargetError
- path::component::PathComponentError
- proto::ValidateStatBlobResponseError
- proto::get_directory_request::ByWhat
- proto::node::Node
- tonic::Error
Traits
- blobservice::BlobReader
- blobservice::BlobService
- blobservice::BlobWriter
- composition::ServiceBuilder
- directoryservice::DirectoryPutter
- directoryservice::DirectoryService
- directoryservice::OrderValidator
- directoryservice::order_validator::OrderValidator
- fs::RootNodes
- fs::root_nodes::RootNodes
- proto::blob_service_server::BlobService
- proto::directory_service_server::DirectoryService
Functions
- blobservice::from_addr
- blobservice::from_addr::from_addr
- blobservice::object_store::chunk_and_upload
- blobservice::object_store::default_avg_chunk_size
- blobservice::object_store::derive_blob_path
- blobservice::object_store::derive_chunk_path
- blobservice::object_store::upload_chunk
- blobservice::register_blob_services
- composition::add_default_services
- composition::with_registry
- directoryservice::bigtable::default_app_profile_id
- directoryservice::bigtable::default_channel_size
- directoryservice::bigtable::default_timeout
- directoryservice::bigtable::derive_directory_key
- directoryservice::descend_to
- directoryservice::directory_graph::check_edge
- directoryservice::from_addr
- directoryservice::from_addr::from_addr
- directoryservice::object_store::derive_dirs_path
- directoryservice::redb::create_schema
- directoryservice::register_directory_services
- directoryservice::traverse::descend_to
- directoryservice::traverse_directory
- directoryservice::utils::traverse_directory
- import::archive::ingest_archive
- import::blobs::upload_blob
- import::fs::dir_entries_to_ingestion_stream
- import::fs::dir_entry_to_ingestion_entry
- import::fs::ingest_path
- import::fs::upload_blob
- import::ingest_entries
- nodes::directory::check_insert_node
- nodes::directory::checked_sum
- nodes::symlink_target::validate_symlink_target
- path::component::validate_name
- proto::checked_sum
- tonic::channel_from_url
- tonic::url_wants_wait_connect
Type Aliases
Statics
- composition::REG
- fixtures::BLOB_A
- fixtures::BLOB_A_DIGEST
- fixtures::BLOB_B
- fixtures::BLOB_B_DIGEST
- fixtures::DIRECTORY_A
- fixtures::DIRECTORY_B
- fixtures::DIRECTORY_C
- fixtures::DIRECTORY_COMPLICATED
- fixtures::DIRECTORY_D
- fixtures::DIRECTORY_WITH_KEEP
- fixtures::DUMMY_DATA_1
- fixtures::DUMMY_DATA_2
- fixtures::DUMMY_DIGEST
- fixtures::DUMMY_DIGEST_2
- fixtures::EMPTY_BLOB_DIGEST
- fixtures::HELLOWORLD_BLOB_DIGEST
Constants
- B3_LEN
- composition::ACTIVE_REG
- digests::B3_LEN
- directoryservice::bigtable::CELL_SIZE_LIMIT
- directoryservice::object_store::MAX_FRAME_LENGTH
- directoryservice::redb::DIRECTORY_TABLE
- fixtures::EMPTY_BLOB_CONTENTS
- fixtures::HELLOWORLD_BLOB_CONTENTS
- fs::ROOT_NODES_BUFFER_SIZE
- fs::XATTR_NAME_BLOB_DIGEST
- fs::XATTR_NAME_DIRECTORY_DIGEST
- fs::file_attr::ROOT_FILE_ATTR
- fs::fuse::BADFD
- import::blobs::CONCURRENT_BLOB_UPLOAD_THRESHOLD
- import::blobs::MAX_BUFFER_SIZE
- nodes::symlink_target::MAX_TARGET_LEN
- path::component::MAX_NAME_LEN
- proto::FILE_DESCRIPTOR_SET
- proto::blob_service_server::SERVICE_NAME
- proto::directory_service_server::SERVICE_NAME
- refscan::DEFAULT_BUF_SIZE