Expand description

Providing IO utils like into_sink, into_stream.

Structs

Observer that created via observe_read.

SeekableReader implement AsyncRead and AsyncSeek.

Observer that created via observe_write.

Enums

CompressAlgorithm represents all compress algorithm that OpenDAL supports.

Event that sent by ReadObserver, should be handled via FnMut(ReadEvent).

Event that sent by WriteObserver, should be handled via FnMut(WriteEvent).

Functions

Wrap input reader into brotli decoder.

Wrap input reader into bz2 decoder.

Wrap input reader into deflate decoder.

Wrap input reader into gzip decoder.

Wrap input reader into lzma decoder.

Wrap input reader into xz decoder.

Wrap input reader into zlib decoder.

Wrap input reader into zstd decoder.

Create an observer over BytesReader.

Create an observer over crate::BytesWrite.

Add seek support for object via internal lazy operation.