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.