Available on crate feature
module only.Expand description
Module authoring support.
Modules§
- cargo_
toml - Targeted
Cargo.tomledits that preserve existing formatting and comments. - lint
lint - Consistency checks for an existing module directory.
- manifest_
edit - A narrow text-based edit for
.asimov/module.yaml, deliberately not a full YAML parse+reserialize: every real manifest opens with a# See: ...comment and represents emptyhandles:fields as bare keys, and a serde round-trip would silently drop the comment and reformat those fields — an unacceptable blast radius for what should be a one-line insertion. - program
- Adding a program to an existing module.
Structs§
- Created
Module - Invalid
Program Name - The program name doesn’t match the
asimov-<module>-<kind>shape. - NewModule
Options