Skip to main content

Module manifest

Module manifest 

Source
Expand description

Phase 37: Largo.toml Manifest Parser

Parses project manifests for LOGOS build configuration.

The manifest file (Largo.toml) defines project metadata, dependencies, and build settings. This module provides types for parsing and serializing these manifests.

§Example Manifest

[package]
name = "my_project"
version = "1.0.0"
description = "A LOGOS project"
entry = "src/main.lg"

[dependencies]
std = "logos:std"
math = { path = "./math" }

Structs§

DependencyDetail
Detailed dependency specification.
Manifest
Project manifest (Largo.toml).
Package
Package metadata from the [package] section.

Enums§

DependencySpec
Dependency specification.
ManifestError
Errors that can occur when loading a manifest