Filament
Filament
Filament
Experimental transport/runtime stack composed from filament core, crypto, link, packet, transport, types, interfaces, and utilities.
At a glance
| Field | Value |
|---|---|
| Crate/package | filament |
| Version | 0.1.0 |
| Source | filament |
| Public structs | 73 |
| Public enums | 27 |
| Public traits | 2 |
| Public functions | 343 |
| Public method targets | 52 |
What developers should learn here
Experimental transport/runtime stack composed from filament core, crypto, link, packet, transport, types, interfaces, and utilities. The pages in this section are shaped around this package's real modules and exported symbols, not a fixed template. Use the API Surface page as the coverage ledger and the workflow pages for how to compose the primitives.
Page map
Crate Map
Workspace layout and crate responsibilities.
Transport
Wire protocol and framing.
Packets and Links
Packet types and link state.
Interfaces
Trait boundaries between filament crates.
API Surface
Complete ledger of exported types, traits, and functions.
Source modules
announce— filament/filament-transport/src/lib.rsauto— filament/filament-interfaces/src/lib.rsbandwidth— filament/filament-transport/src/lib.rschannel— filament/filament-link/src/lib.rscommon— filament/filament-utilities/src/lib.rsconfig— filament/filament-core/src/lib.rsdaemon— filament/filament-utilities/src/lib.rsdisplay— filament/filament-utilities/src/lib.rsencryption— filament/filament-crypto/src/lib.rserror— filament/filament-core/src/lib.rserror— filament/filament-link/src/lib.rserror— filament/filament-packet/src/lib.rserror— filament/filament-transport/src/lib.rsexit_codes— filament/filament-utilities/src/lib.rsfernet— filament/filament-crypto/src/lib.rsforwarding— filament/filament-transport/src/lib.rsheader— filament/filament-packet/src/lib.rshkdf— filament/filament-crypto/src/lib.rsidentity— filament/filament-crypto/src/lib.rsidentity— filament/filament-link/src/lib.rsifac— filament/filament-interfaces/src/lib.rsifac— filament/filament-packet/src/lib.rsinstance— filament/filament-core/src/lib.rsinterface— filament/filament-interfaces/src/lib.rskeepalive— filament/filament-link/src/lib.rslink— filament/filament-link/src/lib.rsmanager— filament/filament-interfaces/src/lib.rsmetrics— filament/filament-core/src/lib.rsmodes— filament/filament-transport/src/lib.rspacket— filament/filament-packet/src/lib.rspath_discovery— filament/filament-transport/src/lib.rsprelude— filament/filament-interfaces/src/lib.rsprimitives— filament/filament-crypto/src/lib.rsprimitives— filament/filament-types/src/lib.rsproof— filament/filament-link/src/lib.rsrequest— filament/filament-link/src/lib.rsresource— filament/filament-link/src/lib.rsrouting_table— filament/filament-transport/src/lib.rsrpc— filament/filament-utilities/src/lib.rsserial— filament/filament-interfaces/src/lib.rs