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.