pub struct ClocklessDelayBuilder<Led, Data, Delay> { /* private fields */ }Expand description
Builder for ClocklessDelay.
Implementations§
Source§impl<Data, Delay> ClocklessDelayBuilder<(), Data, Delay>
impl<Data, Delay> ClocklessDelayBuilder<(), Data, Delay>
pub fn with_led<Led: ClocklessLed>( self, ) -> ClocklessDelayBuilder<Led, Data, Delay>
Source§impl<Led, Delay> ClocklessDelayBuilder<Led, (), Delay>
impl<Led, Delay> ClocklessDelayBuilder<Led, (), Delay>
pub fn with_data<Data: OutputPin>( self, data: Data, ) -> ClocklessDelayBuilder<Led, Data, Delay>
Source§impl<Led, Data> ClocklessDelayBuilder<Led, Data, ()>
impl<Led, Data> ClocklessDelayBuilder<Led, Data, ()>
pub fn with_delay<Delay>( self, delay: Delay, ) -> ClocklessDelayBuilder<Led, Data, Delay>
Source§impl<Led, Data, Delay> ClocklessDelayBuilder<Led, Data, Delay>where
Data: OutputPin,
Led: ClocklessLed,
impl<Led, Data, Delay> ClocklessDelayBuilder<Led, Data, Delay>where
Data: OutputPin,
Led: ClocklessLed,
pub fn build(self) -> ClocklessDelay<Led, Data, Delay>
Trait Implementations§
Auto Trait Implementations§
impl<Led, Data, Delay> Freeze for ClocklessDelayBuilder<Led, Data, Delay>
impl<Led, Data, Delay> RefUnwindSafe for ClocklessDelayBuilder<Led, Data, Delay>
impl<Led, Data, Delay> Send for ClocklessDelayBuilder<Led, Data, Delay>
impl<Led, Data, Delay> Sync for ClocklessDelayBuilder<Led, Data, Delay>
impl<Led, Data, Delay> Unpin for ClocklessDelayBuilder<Led, Data, Delay>
impl<Led, Data, Delay> UnsafeUnpin for ClocklessDelayBuilder<Led, Data, Delay>
impl<Led, Data, Delay> UnwindSafe for ClocklessDelayBuilder<Led, Data, Delay>
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> FromColor<T> for T
impl<T> FromColor<T> for T
Source§fn from_color(color: T) -> T
fn from_color(color: T) -> T
Converts from the source color type
Source§impl<T, U> IntoColor<U> for Twhere
U: FromColor<T>,
impl<T, U> IntoColor<U> for Twhere
U: FromColor<T>,
Source§fn into_color(self) -> U
fn into_color(self) -> U
Converts into the target color type