pub struct PartialControl<const parity: bool, const baud_rate: bool, const enable: bool> { /* private fields */ }Expand description
Builder struct for partial initialization of Control .
Implementations§
Source§impl<const baud_rate: bool, const enable: bool> PartialControl<false, baud_rate, enable>
impl<const baud_rate: bool, const enable: bool> PartialControl<false, baud_rate, enable>
Sourcepub const fn with_parity(
&self,
value: Parity,
) -> PartialControl<true, baud_rate, enable>
pub const fn with_parity( &self, value: Parity, ) -> PartialControl<true, baud_rate, enable>
Parity bits for a byte
Source§impl<const parity: bool, const enable: bool> PartialControl<parity, false, enable>
impl<const parity: bool, const enable: bool> PartialControl<parity, false, enable>
Sourcepub const fn with_baud_rate(
&self,
value: u23,
) -> PartialControl<parity, true, enable>
pub const fn with_baud_rate( &self, value: u23, ) -> PartialControl<parity, true, enable>
Baud Rate
Source§impl<const parity: bool, const baud_rate: bool> PartialControl<parity, baud_rate, false>
impl<const parity: bool, const baud_rate: bool> PartialControl<parity, baud_rate, false>
Sourcepub const fn with_enable(
&self,
value: bool,
) -> PartialControl<parity, baud_rate, true>
pub const fn with_enable( &self, value: bool, ) -> PartialControl<parity, baud_rate, true>
Is this peripheral enabled
Auto Trait Implementations§
impl<const parity: bool, const baud_rate: bool, const enable: bool> Freeze for PartialControl<parity, baud_rate, enable>
impl<const parity: bool, const baud_rate: bool, const enable: bool> RefUnwindSafe for PartialControl<parity, baud_rate, enable>
impl<const parity: bool, const baud_rate: bool, const enable: bool> Send for PartialControl<parity, baud_rate, enable>
impl<const parity: bool, const baud_rate: bool, const enable: bool> Sync for PartialControl<parity, baud_rate, enable>
impl<const parity: bool, const baud_rate: bool, const enable: bool> Unpin for PartialControl<parity, baud_rate, enable>
impl<const parity: bool, const baud_rate: bool, const enable: bool> UnwindSafe for PartialControl<parity, baud_rate, enable>
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