pub struct SocketCanChannelBuilder { /* private fields */ }Expand description
Builder for opening a SocketCAN channel.
SocketCAN bitrate is OS-managed, so this builder only chooses the interface - there are deliberately no methods to set bitrate, sample point, or FD timing.
Implementations§
Source§impl SocketCanChannelBuilder
impl SocketCanChannelBuilder
Sourcepub fn connect(self) -> Result<SocketCanChannel, SocketCanError>
pub fn connect(self) -> Result<SocketCanChannel, SocketCanError>
Open the channel and go on-bus.
Auto Trait Implementations§
impl Freeze for SocketCanChannelBuilder
impl RefUnwindSafe for SocketCanChannelBuilder
impl Send for SocketCanChannelBuilder
impl Sync for SocketCanChannelBuilder
impl Unpin for SocketCanChannelBuilder
impl UnsafeUnpin for SocketCanChannelBuilder
impl UnwindSafe for SocketCanChannelBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more