[][src]Module gchemol_gut::prelude

Re-exports

pub use crate::config::Configure;

Macros

anyhow

Construct an ad-hoc error from a string.

bail

Return early with an error.

ensure

Return early with an error if a condition is not satisfied.

format_err

Construct an ad-hoc error from a string.

Structs

Error

The Error type, a wrapper around a dynamic error type.

Traits

FmtWrite

A collection of methods that are required to format a message into a stream.

FromParallelIterator

FromParallelIterator implements the creation of a collection from a ParallelIterator. By implementing FromParallelIterator for a given type, you define how it will be created from an iterator.

IndexedParallelIterator

An iterator that supports "random access" to its data, meaning that you can split it at arbitrary indices and draw data from those points.

IntoParallelIterator

IntoParallelIterator implements the conversion to a ParallelIterator.

IntoParallelRefIterator

IntoParallelRefIterator implements the conversion to a ParallelIterator, providing shared references to the data.

IntoParallelRefMutIterator

IntoParallelRefMutIterator implements the conversion to a ParallelIterator, providing mutable references to the data.

Itertools

An Iterator blanket implementation that provides extra adaptors and methods.

ParallelBridge

Conversion trait to convert an Iterator to a ParallelIterator.

ParallelExtend

ParallelExtend extends an existing collection with items from a ParallelIterator.

ParallelIterator

Parallel version of the standard iterator trait.

ParallelSlice

Parallel extensions for slices.

ParallelSliceMut

Parallel extensions for mutable slices.

ParallelString

Parallel extensions for strings.

_Context

Provides the context method for Result.

Type Definitions

Result

Result<T, Error>