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

asserttest
Assertion utilities.
Cast utilities.
Linux cgroup detection utilities.
clicli
Command-line parsing utilities.
Code generation utilities.
Collection utilities.
Display utilities.
Process environment utilities.
Formatting utilities.
futurenetwork
Future and stream utilities.
Graph utilities.
Hash utilities.
Extensions to std::hint.
ID generation utilities.
Iterator utilities.
Lexing utilities.
metricsmetrics
Metrics for materialize systems.
netionetwork
Network I/O utilities.
Now utilities.
Option utilities.
Panic utilities.
Path utilities.
Functions for working with permutations
resultprocess
Result utilities.
retrynetwork
Retry utilities.
Utilities for generating and managing SSH keys.
stackstack
Stack management utilities.
Statistics utilities.
String utilities.
tasktask
Tokio task utilities.
testtest
Test utilities.
Thread utilities.
tracingtracing
Tracing utilities.
Vector utilities.

Macros

Asserts that the left expression contains the right expression.
metricmetrics
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.