List of all items
Structs
- Buffer
- Entry
- Error
- FuturesAsyncReader
- FuturesAsyncWriter
- HttpClient
- Lister
- ObjectStore
- Reader
- Writer
- config::AzblobConfig
- config::AzblobConnection
- config::FileConfig
- config::GcsConfig
- config::GcsConnection
- config::HttpClientConfig
- config::ObjectStorageCacheConfig
- config::OssConfig
- config::OssConnection
- config::S3Config
- config::S3Connection
- error::BuildHttpClientSnafu
- error::CreateDirSnafu
- error::InitBackendSnafu
- error::RemoveDirSnafu
- layers::CapabilityCheckLayer
- layers::ConcurrentLimitLayer
- layers::HttpClientLayer
- layers::ImmutableIndexLayer
- layers::LoggingLayer
- layers::LruCacheAccess
- layers::LruCacheLayer
- layers::PrometheusLayer
- layers::PrometheusLayerBuilder
- layers::RetryLayer
- layers::TimeoutLayer
- layers::TracingLayer
- layers::lru_cache::LruCacheAccess
- layers::lru_cache::LruCacheLayer
- layers::lru_cache::read_cache::CacheAwareDeleter
- layers::lru_cache::read_cache::ReadCache
- layers::mock::AppendWriter
- layers::mock::BatchDeleteResult
- layers::mock::BatchDeleter
- layers::mock::BlockWriter
- layers::mock::Buffer
- layers::mock::Entry
- layers::mock::Error
- layers::mock::FlatLister
- layers::mock::FlexBuf
- layers::mock::HierarchyLister
- layers::mock::Metadata
- layers::mock::MockAccessor
- layers::mock::MockDeleter
- layers::mock::MockLayer
- layers::mock::MockLayerBuilder
- layers::mock::MockLister
- layers::mock::MockReader
- layers::mock::MockWriter
- layers::mock::MultipartPart
- layers::mock::MultipartWriter
- layers::mock::OneShotDeleter
- layers::mock::OneShotWriter
- layers::mock::OpDelete
- layers::mock::OpList
- layers::mock::OpRead
- layers::mock::OpWrite
- layers::mock::PageContext
- layers::mock::PageLister
- layers::mock::PooledBuf
- layers::mock::PositionWriter
- layers::mock::PrefixLister
- layers::mock::QueueBuf
- layers::mock::RpDelete
- layers::mock::RpList
- layers::mock::RpRead
- layers::mock::RpWrite
- layers::mock::oio::AppendWriter
- layers::mock::oio::BatchDeleteResult
- layers::mock::oio::BatchDeleter
- layers::mock::oio::BlockWriter
- layers::mock::oio::Entry
- layers::mock::oio::FlatLister
- layers::mock::oio::FlexBuf
- layers::mock::oio::HierarchyLister
- layers::mock::oio::MultipartPart
- layers::mock::oio::MultipartWriter
- layers::mock::oio::OneShotDeleter
- layers::mock::oio::OneShotWriter
- layers::mock::oio::PageContext
- layers::mock::oio::PageLister
- layers::mock::oio::PooledBuf
- layers::mock::oio::PositionWriter
- layers::mock::oio::PrefixLister
- layers::mock::oio::QueueBuf
- layers::observe::MetricLabels
- layers::observe::MetricsAccessor
- layers::observe::MetricsLayer
- manager::ObjectStoreManager
- metrics::OBJECT_STORE_LRU_CACHE_BYTES
- metrics::OBJECT_STORE_LRU_CACHE_ENTRIES
- metrics::OBJECT_STORE_LRU_CACHE_HIT
- metrics::OBJECT_STORE_LRU_CACHE_MISS
- metrics::OBJECT_STORE_READ_ERROR
- services::AliyunDriveConfig
- services::AlluxioConfig
- services::Azblob
- services::AzblobConfig
- services::AzdlsConfig
- services::AzfileConfig
- services::B2Config
- services::CacacheConfig
- services::CloudflareKvConfig
- services::CompfsConfig
- services::CosConfig
- services::D1Config
- services::DashmapConfig
- services::DbfsConfig
- services::DropboxConfig
- services::EtcdConfig
- services::FoundationdbConfig
- services::Fs
- services::FsConfig
- services::FtpConfig
- services::Gcs
- services::GcsConfig
- services::GdriveConfig
- services::GhacConfig
- services::GithubConfig
- services::GridfsConfig
- services::HdfsConfig
- services::HdfsNativeConfig
- services::Http
- services::HttpConfig
- services::HuggingfaceConfig
- services::IpfsConfig
- services::IpmfsConfig
- services::KoofrConfig
- services::LakefsConfig
- services::MemcachedConfig
- services::Memory
- services::MemoryConfig
- services::MiniMokaConfig
- services::MokaConfig
- services::MongodbConfig
- services::MonoiofsConfig
- services::MysqlConfig
- services::ObsConfig
- services::OnedriveConfig
- services::Oss
- services::OssConfig
- services::PcloudConfig
- services::PersyConfig
- services::PostgresqlConfig
- services::RedbConfig
- services::RedisConfig
- services::RocksdbConfig
- services::S3
- services::S3Config
- services::SeafileConfig
- services::SftpConfig
- services::SledConfig
- services::SqliteConfig
- services::SurrealdbConfig
- services::SwiftConfig
- services::TikvConfig
- services::UpyunConfig
- services::VercelArtifactsConfig
- services::VercelBlobConfig
- services::WebdavConfig
- services::WebhdfsConfig
- services::YandexDiskConfig
- test_util::TempFolder
- test_util::TestS3Config
- util::DefaultLoggingInterceptor
- util::LoggingContext
- util::PrintDetailedError
Enums
- EntryMode
- ErrorKind
- Scheme
- config::ObjectStoreConfig
- error::Error
- layers::lru_cache::read_cache::ReadResult
- layers::mock::ErrorKind
- layers::mock::MockLayerBuilderError
- layers::observe::MetricValue
Traits
- Access
- ObjectStoreBuilder
- layers::LoggingInterceptor
- layers::RetryInterceptor
- layers::mock::Access
- layers::mock::AppendWrite
- layers::mock::BatchDelete
- layers::mock::BlockWrite
- layers::mock::Delete
- layers::mock::DeleteDyn
- layers::mock::Layer
- layers::mock::LayeredAccess
- layers::mock::List
- layers::mock::MultipartWrite
- layers::mock::OneShotDelete
- layers::mock::OneShotWrite
- layers::mock::PageList
- layers::mock::PositionWrite
- layers::mock::Read
- layers::mock::ReadDyn
- layers::mock::Write
- layers::mock::oio::AppendWrite
- layers::mock::oio::BatchDelete
- layers::mock::oio::BlockWrite
- layers::mock::oio::Delete
- layers::mock::oio::DeleteDyn
- layers::mock::oio::List
- layers::mock::oio::MultipartWrite
- layers::mock::oio::OneShotDelete
- layers::mock::oio::OneShotWrite
- layers::mock::oio::PageList
- layers::mock::oio::PositionWrite
- layers::mock::oio::Read
- layers::mock::oio::ReadDyn
- layers::mock::oio::Write
- layers::observe::MetricsIntercept
Functions
- factory::new_azblob_object_store
- factory::new_fs_object_store
- factory::new_gcs_object_store
- factory::new_oss_object_store
- factory::new_raw_object_store
- factory::new_s3_object_store
- layers::build_prometheus_metrics_layer
- layers::lru_cache::read_cache::can_cache
- layers::lru_cache::read_cache::read_cache_key
- layers::lru_cache::read_cache::read_cache_key_prefix
- layers::lru_cache::read_cache::read_cache_root
- layers::lru_cache::read_cache::to_output_reader
- layers::prometheus::build_prometheus_metrics_layer
- test_util::s3_test_config
- util::build_http_client
- util::clean_temp_dir
- util::join_dir
- util::join_path
- util::normalize_dir
- util::normalize_path
- util::with_instrument_layers
- util::with_retry_layers
Type Aliases
- Result
- error::Result
- layers::mock::Deleter
- layers::mock::Lister
- layers::mock::MockDeleterFactory
- layers::mock::MockListerFactory
- layers::mock::MockReaderFactory
- layers::mock::MockWriterFactory
- layers::mock::Reader
- layers::mock::Result
- layers::mock::Writer
- layers::mock::oio::Deleter
- layers::mock::oio::Lister
- layers::mock::oio::Reader
- layers::mock::oio::Writer
- manager::ObjectStoreManagerRef
Statics
- layers::observe::LABEL_ERROR
- layers::observe::LABEL_NAMESPACE
- layers::observe::LABEL_OPERATION
- layers::observe::LABEL_ROOT
- layers::observe::LABEL_SCHEME
- layers::observe::LABEL_STATUS_CODE
- layers::prometheus::PROMETHEUS_LAYER
- util::LOGGING_TARGET
Constants
- ATOMIC_WRITE_DIR
- OBJECT_CACHE_DIR
- OLD_ATOMIC_WRITE_DIR
- config::DEFAULT_OBJECT_STORE_CACHE_SIZE
- layers::lru_cache::read_cache::READ_CACHE_DIR
- layers::lru_cache::read_cache::RECOVER_CACHE_LIST_CONCURRENT
- layers::observe::DEFAULT_BYTES_BUCKETS
- layers::observe::DEFAULT_BYTES_RATE_BUCKETS
- layers::observe::DEFAULT_DURATION_SECONDS_BUCKETS
- layers::observe::DEFAULT_ENTRIES_BUCKETS
- layers::observe::DEFAULT_ENTRIES_RATE_BUCKETS
- layers::observe::DEFAULT_TTFB_BUCKETS