pub trait Transport {
// Required methods
fn publish<const N: usize, M: Message<N>>(
&mut self,
message: &M
) -> CyphalResult<()>;
fn invoque<const N: usize, const M: usize, R: Request<N, M>>(
&mut self,
request: &R
) -> CyphalResult<R::Response>;
}Expand description
Trait representing the Cyphal transport
Required Methods§
Object Safety§
This trait is not object safe.