Weave documentation
Filament referencefilament-interfaces

filament-interfaces · 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-interfaces/src/lib.rs. SHA-256: 32f0c6f4a4daa212cf1e3a7cb68745f0a8a99ea7de3f869bd883fad5405166c0.

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.

auto

pub mod auto;

Source line: 60.

ifac

pub mod ifac;

Source line: 61.

interface

pub mod interface;

Source line: 62.

manager

pub mod manager;

Source line: 63.

tcp_client

pub mod tcp_client;

Source line: 64.

tcp_server

pub mod tcp_server;

Source line: 65.

udp

pub mod udp;

Source line: 66.

serial

#[cfg(feature = "serial")]
pub mod serial;

Source line: 69.

pub use auto::{AutoInterface, AutoInterfaceConfig};

pub use auto::{AutoInterface, AutoInterfaceConfig};

Source line: 72.

pub use ifac::{IFACConfig, IFAC};

pub use ifac::{IFACConfig, IFAC};

Source line: 73.

pub use interface::{Interface, InterfaceError, InterfaceId, InterfaceMode, InterfaceStats};

pub use interface::{Interface, InterfaceError, InterfaceId, InterfaceMode, InterfaceStats};

Source line: 74.

pub use manager::{InterfaceManager, InterfaceManagerError};

pub use manager::{InterfaceManager, InterfaceManagerError};

Source line: 75.

pub use tcp_client::{TCPClientConfig, TCPClientInterface};

pub use tcp_client::{TCPClientConfig, TCPClientInterface};

Source line: 76.

pub use tcp_server::{TCPServerConfig, TCPServerInterface};

pub use tcp_server::{TCPServerConfig, TCPServerInterface};

Source line: 77.

pub use udp::{UDPInterface, UDPInterfaceConfig};

pub use udp::{UDPInterface, UDPInterfaceConfig};

Source line: 78.

pub use serial::{SerialConfig, SerialInterface};

#[cfg(feature = "serial")]
pub use serial::{SerialConfig, SerialInterface};

Source line: 81.

prelude

pub mod prelude;

Source line: 84.

pub use crate::{

AutoInterface, IFACConfig, Interface, InterfaceError, InterfaceId, InterfaceManager, InterfaceMode, InterfaceStats, TCPClientInterface, TCPServerInterface, UDPInterface, IFAC, };

pub use crate::{
        AutoInterface, IFACConfig, Interface, InterfaceError, InterfaceId, InterfaceManager,
        InterfaceMode, InterfaceStats, TCPClientInterface, TCPServerInterface, UDPInterface, IFAC,
    };

Source line: 85.

pub use crate::SerialInterface;

#[cfg(feature = "serial")]
pub use crate::SerialInterface;

Source line: 91.

On this page