Expand description
Re-exports§
pub use self::random::random;
pub use serde_json as json;
Modules§
- channel
- A multi-producer, multi-consumer channel.
- derive
- Commonly used derive macros.
- env
- Provides access to environment variables and well-known paths.
- error
- Basic error handling.
- fail
- A general purpose error type.
- fmt
- String formatting utilities.
- future
- Common
Future
types and utilities. - iter
- Common
Iterator
types and utilities. - lazy
- Lazy values and one-time initialization of static data.
- log
- Formatted logging using the log crate.
- math
- Utilties for working with numerical values.
- path
- Functions for working with Unicode file system paths.
- prelude
- A “prelude” module containing common imports.
- random
- Random number generation.
- stream
- Common
Stream
types and utilities. - string
- Common string types and utilities.
- task
- Task-based concurrency.
- test
- Concurrent test suites.
- thread
- Thread management.
- time
- Utilities for working with time.
- util
- Miscellaneous utilities.
Macros§
- fail
- Returns an
Err
containing a newfail::Error
from format args.
Functions§
- run
- Starts a task from the given future, waits for it to stop, then exits the process.
- run_
with - Starts a task from the given function, waits for it to stop, then exits the process.
Attribute Macros§
- main
- Defines an async main function for an
af-core
application.