Crate ore[][src]

Expand description

Internal utility libraries for Materialize.

ore (n): the raw material from which more valuable materials are extracted. Modules are included in this crate when they are broadly useful but too small to warrant their own crate.

Modules

Assertion utilities.

Cast utilities.

Linux cgroup detection utilities.

Command-line parsing utilities.

Code generation utilities.

Collection utilities.

Display utilities.

Process environment utilities.

Formatting utilities.

Future and stream utilities.

Hash utilities.

Extensions to std::hint.

Iterator utilities.

Lexing utilities.

Metrics for materialize systems.

Network I/O utilities.

Now utilities.

Option utilities.

Panic utilities.

Result utilities.

Retry utilities.

Statistics utilities.

String utilities.

Threading and synchronization utilities.

Test utilities.

Thread utilities.

Vector utilities

Macros

Asserts that the left expression contains the right expression.

Define a metric for use in materialize.

Asserts that a condition is true if soft assertions are enabled.

Asserts that two values are equal if soft assertions are enabled.

Asserts that a condition is true if soft assertions are enabled, or logs an error if soft assertions are disabled and the condition is false.

Panics if soft assertions are enabled, or logs an error if soft assertions are disabled.