Public API Map
Generated from source underfilament-minimal. This page is the coverage ledger for human and agent-facing docs: every exported item, method target, module, and re-export detected by the source scan is listed here.
Structs
EncryptedSession— filament-minimal/src/crypto.rsHelloMessage— filament-minimal/src/packet.rsIdentity— filament-minimal/src/crypto.rsLocalInterface— filament-minimal/src/interface.rsMessageRouter— filament-minimal/src/interface.rsPacket— filament-minimal/src/packet.rsPacketHeader— filament-minimal/src/packet.rsPendingSession— filament-minimal/src/crypto.rsReceivedMessage— filament-minimal/src/interface.rs
Enums
CryptoError— filament-minimal/src/crypto.rsInterfaceError— filament-minimal/src/interface.rsPacketError— filament-minimal/src/packet.rsPacketType— filament-minimal/src/packet.rs
Traits
- No public items were detected by the source scan.
Type Aliases
- No public items were detected by the source scan.
Functions
complete— filament-minimal/src/crypto.rsconnect— filament-minimal/src/interface.rsdecode— filament-minimal/src/packet.rsdecrypt— filament-minimal/src/crypto.rsencode— filament-minimal/src/packet.rsencrypt— filament-minimal/src/crypto.rsgenerate— filament-minimal/src/crypto.rsidentity— filament-minimal/src/interface.rslocal_public_key— filament-minimal/src/crypto.rsnew— filament-minimal/src/crypto.rsnew— filament-minimal/src/interface.rsnew— filament-minimal/src/packet.rsnode_id— filament-minimal/src/interface.rspacket_type— filament-minimal/src/packet.rspublic_key— filament-minimal/src/crypto.rspublic_key_bytes— filament-minimal/src/crypto.rsrecv— filament-minimal/src/interface.rssend_data— filament-minimal/src/interface.rssender— filament-minimal/src/packet.rssequence— filament-minimal/src/packet.rssign— filament-minimal/src/crypto.rsverify— filament-minimal/src/crypto.rsverify— filament-minimal/src/packet.rs
Constants and Statics
PROTOCOL_VERSION— filament-minimal/src/lib.rsVERSION— filament-minimal/src/lib.rs
Modules
crypto— filament-minimal/src/lib.rsinterface— filament-minimal/src/lib.rspacket— filament-minimal/src/lib.rs
Re-exports
crypto::{CryptoError, EncryptedSession, Identity, PendingSession}— filament-minimal/src/lib.rsinterface::{InterfaceError, LocalInterface, MessageRouter, ReceivedMessage}— filament-minimal/src/lib.rspacket::{HelloMessage, Packet, PacketError, PacketType}— filament-minimal/src/lib.rs
Methods
EncryptedSession
decrypt— filament-minimal/src/crypto.rsencrypt— filament-minimal/src/crypto.rslocal_public_key— filament-minimal/src/crypto.rsnew— filament-minimal/src/crypto.rs
HelloMessage
decode— filament-minimal/src/packet.rsencode— filament-minimal/src/packet.rsnew— filament-minimal/src/packet.rs
Identity
generate— filament-minimal/src/crypto.rspublic_key— filament-minimal/src/crypto.rspublic_key_bytes— filament-minimal/src/crypto.rssign— filament-minimal/src/crypto.rsverify— filament-minimal/src/crypto.rs
LocalInterface
connect— filament-minimal/src/interface.rsidentity— filament-minimal/src/interface.rsnew— filament-minimal/src/interface.rsnode_id— filament-minimal/src/interface.rsrecv— filament-minimal/src/interface.rssend_data— filament-minimal/src/interface.rs
MessageRouter
new— filament-minimal/src/interface.rs
Packet
decode— filament-minimal/src/packet.rsencode— filament-minimal/src/packet.rsnew— filament-minimal/src/packet.rspacket_type— filament-minimal/src/packet.rssender— filament-minimal/src/packet.rssequence— filament-minimal/src/packet.rsverify— filament-minimal/src/packet.rs
PendingSession
complete— filament-minimal/src/crypto.rslocal_public_key— filament-minimal/src/crypto.rsnew— filament-minimal/src/crypto.rs