agde_io

Trait Platform

source
pub trait Platform:
    Clone
    + Send
    + Sync
    + 'static {
    type Sender: Sender;
    type Receiver: Receiver;
    type Rt: Runtime;

    // Required methods
    fn sender(&self) -> &Mutex<Self::Sender>;
    fn receiver(&self) -> &Mutex<Self::Receiver>;
}

Required Associated Types§

Required Methods§

source

fn sender(&self) -> &Mutex<Self::Sender>

source

fn receiver(&self) -> &Mutex<Self::Receiver>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§