Skip to main content

Module blocking

Module blocking 

Available on crate feature blocking only.
Expand description

blocking module provides blocking APIs for OpenDAL.

Structsยง

BufferIterator
BufferIterator is an iterator of buffers.
Copier
BlockingCopier is designed to drive long-running copy operations in a blocking manner.
Deleter
BlockingDeleter is designed to continuously remove content from storage.
Lister
BlockingLister is designed to list entries at given path in a blocking manner.
Operator
Use OpenDAL in blocking context.
Reader
BlockingReader is designed to read data from given path in an blocking manner.
StdBytesIterator
StdBytesIterator adapts a crate::blocking::Reader into an Iterator.
StdReader
StdReader adapts a crate::blocking::Reader to Read, Seek, and BufRead.
StdWriter
StdWriter adapts a crate::blocking::Writer to std::io::Write.
Writer
BlockingWriter is designed to write data into given path in an blocking manner.