[][src]Crate indigo

Modules

collections

Collection types.

derive

Common derive macros.

encoding
env

Functions for inspecting the environment of the current process.

fail

Provides the fail! macro and a generic cloneable error type.

fmt

Formatting utilities.

fs

File system utilities.

future

Utilities for working with futures and async logic.

iter

Iterator utilities.

log

Logging based on the log crate.

math
prelude

A “prelude” module containing common imports.

random

Utilities for generating randomness.

stream

Utilities for working with streams and async iteration.

sync

Synchronization primitives and concurrency utilties.

task

Asynchronous tasks.

thread

Thread utilities.

time

Types and utilities for working with times, dates, and durations.

uuid

Generate and parse UUIDs.

Macros

attempt

Runs a block of code and catches ? operator returns.

attempt_async

Runs a block of async code and catches ? operator returns.

Structs

Symbol

An interned string.

UniqueId

A unique ID with 2^128 - 1 possible values.

Uuid

A Universally Unique Identifier (UUID).

Functions

random

Generates a random value.