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 undernova test.- TIME
std/time/lib.nova.