[][src]Struct multican::MultiCan

pub struct MultiCan { /* fields omitted */ }

Implementations

impl MultiCan[src]

pub fn new() -> Self[src]

pub fn add_adapter(&mut self, id: u8, adapter: Box<dyn CanNetwork + Send>)[src]

pub fn send(&mut self, msg: CanMessage)[src]

Sends a single CAN message on the bus specified by the message

pub fn recv(&mut self) -> Vec<CanMessage>[src]

Receives messages from any configured bus

Auto Trait Implementations

impl !RefUnwindSafe for MultiCan

impl Send for MultiCan

impl !Sync for MultiCan

impl Unpin for MultiCan

impl !UnwindSafe for MultiCan

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err