List of all items
Structs
- Buffer
- Entry
- Error
- FuturesAsyncReader
- FuturesAsyncWriter
- HttpTransporter
- Lister
- ObjectStore
- OperationContext
- Reader
- ServiceInfo
- 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::CapabilityOverrideLayer
- layers::ConcurrentLimitLayer
- layers::DefaultLoggingInterceptor
- layers::DefaultRetryInterceptor
- layers::LoggingLayer
- layers::PrometheusLayer
- layers::PrometheusLayerBuilder
- layers::RetryEvent
- layers::RetryLayer
- layers::SimulateLayer
- layers::TimeoutLayer
- layers::TracingLayer
- layers::mock::AppendWriter
- layers::mock::BatchDeleteResult
- layers::mock::BatchDeleter
- layers::mock::BlockCopier
- 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::MockDeleter
- layers::mock::MockLayer
- layers::mock::MockLayerBuilder
- layers::mock::MockLister
- layers::mock::MockReader
- layers::mock::MockService
- layers::mock::MockWriter
- layers::mock::MultipartCopier
- layers::mock::MultipartPart
- layers::mock::MultipartWriter
- layers::mock::OneShotCopier
- layers::mock::OneShotDeleter
- layers::mock::OneShotWriter
- layers::mock::OpCopy
- layers::mock::OpDelete
- layers::mock::OpList
- layers::mock::OpRead
- layers::mock::OpWrite
- layers::mock::OperationContext
- layers::mock::PageContext
- layers::mock::PageLister
- layers::mock::PooledBuf
- layers::mock::PositionReader
- layers::mock::PositionWriter
- layers::mock::PrefixLister
- layers::mock::QueueBuf
- layers::mock::RpRead
- layers::mock::StreamReader
- layers::mock::oio::AppendWriter
- layers::mock::oio::BatchDeleteResult
- layers::mock::oio::BatchDeleter
- layers::mock::oio::BlockCopier
- layers::mock::oio::BlockWriter
- layers::mock::oio::Entry
- layers::mock::oio::FlatLister
- layers::mock::oio::FlexBuf
- layers::mock::oio::HierarchyLister
- layers::mock::oio::MultipartCopier
- layers::mock::oio::MultipartPart
- layers::mock::oio::MultipartWriter
- layers::mock::oio::OneShotCopier
- layers::mock::oio::OneShotDeleter
- layers::mock::oio::OneShotWriter
- layers::mock::oio::PageContext
- layers::mock::oio::PageLister
- layers::mock::oio::PooledBuf
- layers::mock::oio::PositionReader
- layers::mock::oio::PositionWriter
- layers::mock::oio::PrefixLister
- layers::mock::oio::QueueBuf
- layers::mock::oio::StreamReader
- manager::ObjectStoreManager
- secure_fs::SecureFsBackend
- secure_fs::SecureFsDeleter
- secure_fs::SecureFsLister
- secure_fs::SecureFsReadStream
- secure_fs::SecureFsReader
- secure_fs::SecureFsRoot
- secure_fs::SecureFsWriter
- 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
- test_util::TempFolder
- test_util::TestS3Config
- util::DefaultLoggingInterceptor
- util::LoggingContext
- util::PrintDetailedError
Enums
- EntryMode
- ErrorKind
- config::ObjectStoreConfig
- error::Error
- layers::mock::BytesRange
- layers::mock::ErrorKind
- layers::mock::MockLayerBuilderError
Traits
- ObjectStoreBuilder
- Service
- layers::ConcurrentLimitSemaphore
- layers::LoggingInterceptor
- layers::RetryInterceptor
- layers::mock::AppendWrite
- layers::mock::BatchDelete
- layers::mock::BlockCopy
- layers::mock::BlockWrite
- layers::mock::Copy
- layers::mock::CopyDyn
- layers::mock::Delete
- layers::mock::DeleteDyn
- layers::mock::IntoMultipartCopyContext
- layers::mock::Layer
- layers::mock::List
- layers::mock::ListDyn
- layers::mock::MultipartCopy
- layers::mock::MultipartWrite
- layers::mock::OneShotDelete
- layers::mock::OneShotWrite
- layers::mock::PageList
- layers::mock::PositionRead
- layers::mock::PositionWrite
- layers::mock::Read
- layers::mock::ReadDyn
- layers::mock::ReadStream
- layers::mock::ReadStreamDyn
- layers::mock::Service
- layers::mock::StreamRead
- layers::mock::Write
- layers::mock::WriteDyn
- layers::mock::oio::AppendWrite
- layers::mock::oio::BatchDelete
- layers::mock::oio::BlockCopy
- layers::mock::oio::BlockWrite
- layers::mock::oio::Copy
- layers::mock::oio::CopyDyn
- layers::mock::oio::Delete
- layers::mock::oio::DeleteDyn
- layers::mock::oio::IntoMultipartCopyContext
- layers::mock::oio::List
- layers::mock::oio::ListDyn
- layers::mock::oio::MultipartCopy
- layers::mock::oio::MultipartWrite
- layers::mock::oio::OneShotDelete
- layers::mock::oio::OneShotWrite
- layers::mock::oio::PageList
- layers::mock::oio::PositionRead
- layers::mock::oio::PositionWrite
- layers::mock::oio::Read
- layers::mock::oio::ReadDyn
- layers::mock::oio::ReadStream
- layers::mock::oio::ReadStreamDyn
- layers::mock::oio::StreamRead
- layers::mock::oio::Write
- layers::mock::oio::WriteDyn
Functions
- error::retry_hint_from_opendal_error
- 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
- secure_fs::backend_path
- secure_fs::metadata_from_fs
- secure_fs::normalize_relative_path
- secure_fs::parse_write_error
- secure_fs::read_list_batch
- secure_fs::read_list_entry
- 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_context
- util::clean_temp_dir
- util::is_object_storage
- util::join_dir
- util::join_path
- util::normalize_dir
- util::normalize_path
- util::with_instrument_layers
- util::with_retry_layers
Type Aliases
- Result
- Servicer
- error::Result
- layers::mock::Copier
- 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::Servicer
- layers::mock::Writer
- layers::mock::oio::Copier
- layers::mock::oio::Deleter
- layers::mock::oio::Lister
- layers::mock::oio::Reader
- layers::mock::oio::Writer
- manager::ObjectStoreManagerRef
Statics
Constants
- ATOMIC_WRITE_DIR
- OBJECT_CACHE_DIR
- OLD_ATOMIC_WRITE_DIR
- config::DEFAULT_OBJECT_STORE_CACHE_SIZE
- secure_fs::LIST_BATCH_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