1pub use opendal::raw::{Service, ServiceInfo, Servicer};
16pub use opendal::{
17 Buffer, Builder as ObjectStoreBuilder, Entry, EntryMode, Error, ErrorKind, FuturesAsyncReader,
18 FuturesAsyncWriter, HttpTransporter, Lister, OperationContext, Operator as ObjectStore, Reader,
19 Result, Writer, services,
20};
21
22pub mod config;
23pub mod error;
24pub mod factory;
25pub mod layers;
26pub mod manager;
27pub mod secure_fs;
28#[cfg(feature = "testing")]
29pub mod test_util;
30pub mod util;
31
32#[cfg(feature = "hdfs-object-store")]
33pub use config::HdfsConnection;
34pub use config::{AzblobConnection, GcsConnection, OssConnection, S3Connection};
35
36pub const OBJECT_CACHE_DIR: &str = "object_cache";
38
39pub const ATOMIC_WRITE_DIR: &str = "tmp/";
40pub const OLD_ATOMIC_WRITE_DIR: &str = ".tmp/";