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>;
}