[−][src]Struct multican::MultiCan
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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,