Expand description
Manifest parsers for polyglot workspaces.
Implements ManifestParser for Cargo, Node (package.json),
Python (pyproject.toml), and Anchor workspaces.
Structs§
- Anchor
Parser - Parses Anchor workspace
Anchor.tomlmanifests. - Cargo
Parser - Parses Rust
Cargo.tomlmanifests. - GoParser
- Parser for Go
go.modmanifest files. - Node
Parser - Parses Node.js
package.jsonmanifests. - Python
Parser - Parses Python
pyproject.tomlmanifests.
Traits§
- Manifest
Parser - Trait implemented by each language-specific manifest parser.
Functions§
- manifest_
filenames - Returns the list of manifest filenames to scan for.
- parse_
manifest - Detects the appropriate parser for a manifest file and parses it.