Weave documentation
Filament Minimal

API Surface

The crate exposes the following source modules:

Standalone package surface

The crate exposes the following source modules:

ModuleMain types and operations
cryptoIdentity, PendingSession, EncryptedSession, CryptoError
packetPacket, PacketHeader, PacketType, HelloMessage, PacketError
interfaceLocalInterface, 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.

On this page