pub struct SignalBuilder { /* private fields */ }Implementations§
Source§impl SignalBuilder
impl SignalBuilder
pub fn new() -> Self
pub fn name(self, name: impl AsRef<str>) -> Self
pub fn start_bit(self, start_bit: u16) -> Self
pub fn length(self, length: u16) -> Self
pub fn byte_order(self, byte_order: ByteOrder) -> Self
pub fn unsigned(self, unsigned: bool) -> Self
pub fn factor(self, factor: f64) -> Self
pub fn offset(self, offset: f64) -> Self
pub fn min(self, min: f64) -> Self
pub fn max(self, max: f64) -> Self
pub fn unit(self, unit: impl AsRef<str>) -> Self
pub fn receivers(self, receivers: ReceiversBuilder) -> Self
pub fn validate(self) -> Result<Self>
Trait Implementations§
Source§impl Clone for SignalBuilder
impl Clone for SignalBuilder
Source§fn clone(&self) -> SignalBuilder
fn clone(&self) -> SignalBuilder
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SignalBuilder
impl Debug for SignalBuilder
Auto Trait Implementations§
impl Freeze for SignalBuilder
impl RefUnwindSafe for SignalBuilder
impl Send for SignalBuilder
impl Sync for SignalBuilder
impl Unpin for SignalBuilder
impl UnwindSafe for SignalBuilder
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)