List of all items
Structs
- Buffer
- Entry
- Error
- FuturesAsyncReader
- FuturesAsyncWriter
- HttpClient
- Lister
- ObjectStore
- Reader
- Writer
- compat::OpendalMultipartUpload
- compat::OpendalStore
- 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::ConcurrentLimitLayer
- layers::DefaultLoggingInterceptor
- layers::DefaultRetryInterceptor
- layers::HttpClientLayer
- layers::LoggingLayer
- layers::PrometheusLayer
- layers::PrometheusLayerBuilder
- layers::RetryLayer
- layers::SimulateLayer
- layers::TimeoutLayer
- layers::TracingLayer
- 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
- manager::ObjectStoreManager
- services::Azblob
- services::AzblobConfig
- services::Fs
- services::FsConfig
- services::Gcs
- services::GcsConfig
- services::Http
- services::HttpConfig
- services::Memory
- services::MemoryConfig
- services::Oss
- services::OssConfig
- services::S3
- services::S3Config
- services::core::AzblobCore
- services::core::Blob
- services::core::BlobPrefix
- services::core::Blobs
- services::core::ListBlobsOutput
- services::core::Properties
- services::core::PutBlockListRequest
- services::writer::AzblobWriter
- test_util::TempFolder
- test_util::TestS3Config
- util::DefaultLoggingInterceptor
- util::LoggingContext
- util::PrintDetailedError
Enums
- EntryMode
- ErrorKind
- config::ObjectStoreConfig
- error::Error
- layers::mock::ErrorKind
- layers::mock::MockLayerBuilderError
Traits
- Access
- ObjectStoreBuilder
- layers::ConcurrentLimitSemaphore
- 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::ListDyn
- 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::WriteDyn
- 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::ListDyn
- 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::mock::oio::WriteDyn
Functions
- compat::datetime_to_timestamp
- compat::format_object_meta
- compat::format_object_store_error
- compat::timestamp_to_datetime
- 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::prometheus::build_prometheus_metrics_layer
- services::register_azblob_service
- services::register_fs_service
- services::register_gcs_service
- services::register_http_service
- services::register_memory_service
- services::register_oss_service
- services::register_s3_service
- 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::CopyInterceptor
- 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
- services::writer::AzblobWriters
Statics
Constants
- ATOMIC_WRITE_DIR
- OBJECT_CACHE_DIR
- OLD_ATOMIC_WRITE_DIR
- config::DEFAULT_OBJECT_STORE_CACHE_SIZE
- services::AZBLOB_SCHEME
- services::FILE_SCHEME
- services::FS_SCHEME
- services::GCS_SCHEME
- services::HTTPS_SCHEME
- services::HTTP_SCHEME
- services::MEMORY_SCHEME
- services::OSS_SCHEME
- services::S3_SCHEME
- services::core::constants::X_MS_BLOB_CACHE_CONTROL
- services::core::constants::X_MS_BLOB_CONDITION_APPENDPOS
- services::core::constants::X_MS_BLOB_TYPE
- services::core::constants::X_MS_COPY_SOURCE
- services::core::constants::X_MS_ENCRYPTION_ALGORITHM
- services::core::constants::X_MS_ENCRYPTION_KEY
- services::core::constants::X_MS_ENCRYPTION_KEY_SHA256
- services::core::constants::X_MS_META_PREFIX
- services::core::constants::X_MS_VERSION
- services::core::constants::X_MS_VERSION_ID