asimov_runtime/lib.rs
1// This is free and unencumbered software released into the public domain.
2
3//! Runtime support for ASIMOV.
4//!
5//! This crate is a scaffold and currently exposes no runtime API. Scheduling,
6//! task execution, and runtime lifecycle have no public contract here yet.
7//!
8//! The crate supports `no_std`; enabling `std` forwards standard-library support
9//! to its dependencies but does not provide an executor or start a runtime.
10
11#![no_std]
12#![forbid(unsafe_code)]
13#![cfg_attr(docsrs, feature(doc_cfg))]
14
15extern crate alloc;
16
17#[cfg(feature = "std")]
18extern crate std;