Skip to main content

IpcTransport

Trait IpcTransport 

Source
pub trait IpcTransport: Send + Sync {
    // Required methods
    fn level(&self) -> TransportLevel;
    fn capabilities(&self) -> TransportCapabilities;
    fn name(&self) -> &'static str;
}
Expand description

Core trait for all IPC transports.

Required Methods§

Source

fn level(&self) -> TransportLevel

The isolation level of this transport.

Source

fn capabilities(&self) -> TransportCapabilities

Static capabilities of this transport.

Source

fn name(&self) -> &'static str

Human-readable name for debugging / profiling.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§