Skip to main content

Crate nova_std

Crate nova_std 

Source
Expand description

The sources of Nova’s standard library, std/*/lib.nova, embedded at build time so the compiler stays one self-contained executable.

Every include_str! path stays inside this package, so cargo package carries all 17 files, and its verification step builds the packaged copy on its own (spec docs/superpowers/specs/2026-10-07-phase-3-0-foundations-design.md §3). nova-resolver gives each module its $std.* name and its place.

Constants§

ALL
Every embedded module, by its directory under std/.
BYTES
std/bytes/lib.nova.
COLLECTIONS
std/collections/lib.nova.
CORE
std/core/lib.nova.
CRYPTO
std/crypto/lib.nova.
FMT
std/fmt/lib.nova.
FS
std/fs/lib.nova.
HTTP
std/http/lib.nova.
IO
std/io/lib.nova.
JSON
std/json/lib.nova.
LOG
std/log/lib.nova.
NET
std/net/lib.nova.
PROCESS
std/process/lib.nova.
STRINGS
std/strings/lib.nova.
SYNC
std/sync/lib.nova.
TASK
std/task/lib.nova.
TEST
std/test/lib.nova, seeded only under nova test.
TIME
std/time/lib.nova.