BusSendSingleFeature

Trait BusSendSingleFeature 

Source
pub trait BusSendSingleFeature<MSG> {
    // Required methods
    fn send_safe(&self, dest_leg: usize, msg: MSG) -> usize;
    fn send(
        &self,
        dest_leg: usize,
        safe: bool,
        msg: MSG,
    ) -> Result<usize, BusLegSenderErr>;
}

Required Methods§

Source

fn send_safe(&self, dest_leg: usize, msg: MSG) -> usize

Source

fn send( &self, dest_leg: usize, safe: bool, msg: MSG, ) -> Result<usize, BusLegSenderErr>

Implementors§

Source§

impl<ChannelId, MSG, const STACK_SIZE: usize> BusSendSingleFeature<MSG> for BusSystemBuilder<ChannelId, MSG, STACK_SIZE>

Source§

impl<ChannelId, MSG, const STACK_SIZE: usize> BusSendSingleFeature<MSG> for BusWorker<ChannelId, MSG, STACK_SIZE>