Crate base

source ·
Expand description

Foundation runtime library for Trident 3

Re-exports

  • pub extern crate log;

Modules

  • TODO: document alloc module.
  • TODO: document array module. A dynamically sized array type.
  • TODO: document error module.
  • TODO: document external module.
  • TODO: document io module.
  • TODO: document math module.
  • TODO: document memory module.
  • Implements an FFI-safe Optional type, equivalent to Option in Standard Rust.
  • Various smart pointer implementations.
  • System process tracking.
  • String: A growable UTF-8 string.
  • Facilities for handling low-level system calls.
  • Coroutine handling facilities, i.e. async/.await and task runners.
  • Facilities for interacting with standard input/output.
  • A pair of UART (universal asynchronous receiver-transmitter) implementations, one memory-mapped, and the other mapped to serial hardware.

Macros