API surface
Manifest and syntax-derived API references for all eight Filament packages.
The Filament reference catalog covers all eight members of sigil/weave/filament/Cargo.toml. It is separate from the 49-package main Weave workspace reference.
Each package reference includes its manifest version, Cargo features, publish flag and declared module tree. Module pages list public declarations, signatures, conditional attributes, source paths, line numbers and hashes. The utilities package also lists its six binary targets.
Package references
- filament-core
- filament-types
- filament-crypto
- filament-packet
- filament-transport
- filament-link
- filament-interfaces
- filament-utilities
Download the Filament source inventory for machine-readable manifests and declarations. These pages also enter the site's generated Markdown, search, llms.txt and llms-full.txt outputs.
Reference scope
The inventory follows declared Rust modules and inspects syntax without running crate code or build scripts. It is not compiler-resolved rustdoc: macro expansion, resolved trait implementations, imports through private modules and feature-specific compilation still require the compiler. A listed public declaration is not automatically a crate-root import.
Source documentation comments are intentionally omitted from this reference because several retain stale examples and readiness statements. The guides use implementation bodies to state current boundaries. No benchmark, runtime integration or cryptographic audit is inferred from manifest presence or declarations.