[][src]Module heim_common::prelude

Prelude intended to be used across heim-* crates.

Consider not to use it in your code, because it is kinda internal and might change at any time.

Re-exports

pub use super::utils;

Modules

future

Asynchronous values.

sink

Asynchronous sinks.

stream

Asynchronous streams.

Enums

Error

Any error which may happen during the data fetch.

Traits

AsyncBufRead

Read bytes asynchronously.

AsyncRead

Read bytes asynchronously.

AsyncSeek

Seek bytes asynchronously.

AsyncWrite

Write bytes asynchronously.

Future

A future represents an asynchronous computation.

FutureExt

An extension trait for Futures that provides a variety of convenient adapters.

Stream

A stream of values produced asynchronously.

StreamExt

An extension trait for Streams that provides a variety of convenient combinator functions.

TryFuture

A convenience for futures that return Result values that includes a variety of adapters tailored to such futures.

TryFutureExt

Adapters specific to Result-returning futures

TryStream

A convenience for streams that return Result values that includes a variety of adapters tailored to such futures.

TryStreamExt

Adapters specific to Result-returning streams

_

Adapters specific to Result-returning futures

_

An extension trait which adds utility methods to AsyncWrite types.

_

An extension trait for Streams that provides a variety of convenient combinator functions.

_

An extension trait which adds utility methods to AsyncSeek types.

_

Adapters specific to Result-returning streams

_

An extension trait which adds utility methods to AsyncBufRead types.

_

An extension trait for Futures that provides a variety of convenient adapters.

_

An extension trait which adds utility methods to AsyncRead types.

Type Definitions

Result

Type alias for types returned by heim functions.