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.
Convert BytesStream
into BytesRead
.
Convert BytesWrite
into BytesSink
.
Convert BytesRead
into BytesStream
.
Convert BytesSink
into BytesWrite
.
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.