Filament Minimal
API Surface
The crate exposes the following source modules:
Standalone package surface
The crate exposes the following source modules:
| Module | Main types and operations |
|---|---|
crypto | Identity, PendingSession, EncryptedSession, CryptoError |
packet | Packet, PacketHeader, PacketType, HelloMessage, PacketError |
interface | LocalInterface, MessageRouter, ReceivedMessage, InterfaceError |
Crate-root re-exports include the identity/session, packet/message, and interface types listed in src/lib.rs; PacketHeader remains accessible through the public packet module. VERSION reflects the Cargo package version and PROTOCOL_VERSION is 1.
This package has an independent workspace at filament-minimal/Cargo.toml, outside the main Weave workspace member list. Use its own manifest for dependency and build context. The usage guide follows the actual local-interface API, and the packet guide records the constructor and key-type distinctions. This page is a source map, not compiler-generated rustdoc or registry publication evidence.