Weave documentation
Filament referencefilament-transport

filament-transport · crate

Source declarations, signatures and documentation for crate.

Read the current implementation boundaries before integration. This reference reproduces declarations; it omits source comments whose examples or readiness claims have not been verified.

Source: sigil/weave/filament/filament-transport/src/lib.rs. SHA-256: 8b7dc81773c6376f8987ec16e4450d513063976f910efd7e54782d3e996b606e.

This reference follows declared source modules, retains conditional attributes, and includes public declarations and implementation methods. Private-module re-exports and trait resolution require the compiler; this is a source reference, not a claim that every listed item is a root import. Function bodies and constant values are omitted.

announce

pub mod announce;

Source line: 39.

bandwidth

pub mod bandwidth;

Source line: 40.

error

pub mod error;

Source line: 41.

forwarding

pub mod forwarding;

Source line: 42.

modes

pub mod modes;

Source line: 43.

path_discovery

pub mod path_discovery;

Source line: 44.

routing_table

pub mod routing_table;

Source line: 45.

types

pub mod types;

Source line: 46.

pub use announce::{Announce, AnnounceManager, AnnounceQueue};

pub use announce::{Announce, AnnounceManager, AnnounceQueue};

Source line: 49.

pub use bandwidth::BandwidthManager;

pub use bandwidth::BandwidthManager;

Source line: 50.

pub use error::{Result, TransportError};

pub use error::{Result, TransportError};

Source line: 51.

pub use forwarding::{ForwardingEngine, HopInfo};

pub use forwarding::{ForwardingEngine, HopInfo};

Source line: 52.

pub use modes::InterfaceMode;

pub use modes::InterfaceMode;

Source line: 53.

pub use path_discovery::{PathDiscovery, PathRequest, PathResponse};

pub use path_discovery::{PathDiscovery, PathRequest, PathResponse};

Source line: 54.

pub use routing_table::{PathEntry, RoutingTable};

pub use routing_table::{PathEntry, RoutingTable};

Source line: 55.

pub use types::{DestinationHash, InterfaceId, LinkId};

pub use types::{DestinationHash, InterfaceId, LinkId};

Source line: 56.

On this page