Module opendal::raw::input

source ·
Expand description

input provides traits and types that opendal accepts as input.

Most of them are just alias to futures::AsyncRead or std::io::Read. They are provided for convenient and will not have actual logic.

Modules

Traits

  • BlockingRead is a trait alias of std::io::Read to avoid repeating std::io::Read + Send across the codebase.
  • Read is a trait alias of [futures::AsyncRead] to avoid repeating futures::AsyncRead + Unpin + Send across the codebase.
  • Sink represents a sink of bytes.
  • Stream represents a stream of bytes.
  • Write represents a writer of bytes.

Functions

Type Definitions