pub struct MessageBuilder { /* private fields */ }Implementations§
Source§impl MessageBuilder
impl MessageBuilder
pub fn new() -> Self
pub fn id(self, id: u32) -> Self
pub fn name(self, name: impl AsRef<str>) -> Self
pub fn dlc(self, dlc: u8) -> Self
pub fn sender(self, sender: impl AsRef<str>) -> Self
pub fn add_signal(self, signal: SignalBuilder) -> Self
pub fn add_signals( self, signals: impl IntoIterator<Item = SignalBuilder>, ) -> Self
pub fn signals(self, signals: Vec<SignalBuilder>) -> Self
pub fn clear_signals(self) -> Self
pub fn validate(self) -> Result<Self>
Trait Implementations§
Source§impl Debug for MessageBuilder
impl Debug for MessageBuilder
Auto Trait Implementations§
impl Freeze for MessageBuilder
impl RefUnwindSafe for MessageBuilder
impl Send for MessageBuilder
impl Sync for MessageBuilder
impl Unpin for MessageBuilder
impl UnwindSafe for MessageBuilder
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