pub struct DisplayOptions<'d, const N: usize, T, CLK, DIO, DELAY, I, M> { /* private fields */ }
Expand description
High-level API for display operations.
Implementations§
Source§impl<CLK, DIO, DELAY, ERR, I, M> DisplayOptions<'_, 4, Async, CLK, DIO, DELAY, I, M>where
CLK: OutputPin<Error = ERR>,
DIO: OutputPin<Error = ERR> + ConditionalInputPin<ERR>,
DELAY: DelayNs,
I: DoubleEndedIterator<Item = u8> + ExactSizeIterator,
M: MaybeFlipped<4>,
impl<CLK, DIO, DELAY, ERR, I, M> DisplayOptions<'_, 4, Async, CLK, DIO, DELAY, I, M>where
CLK: OutputPin<Error = ERR>,
DIO: OutputPin<Error = ERR> + ConditionalInputPin<ERR>,
DELAY: DelayNs,
I: DoubleEndedIterator<Item = u8> + ExactSizeIterator,
M: MaybeFlipped<4>,
Source§impl<CLK, DIO, DELAY, ERR, I, M> DisplayOptions<'_, 6, Async, CLK, DIO, DELAY, I, M>where
CLK: OutputPin<Error = ERR>,
DIO: OutputPin<Error = ERR> + ConditionalInputPin<ERR>,
DELAY: DelayNs,
I: DoubleEndedIterator<Item = u8> + ExactSizeIterator,
M: MaybeFlipped<6>,
impl<CLK, DIO, DELAY, ERR, I, M> DisplayOptions<'_, 6, Async, CLK, DIO, DELAY, I, M>where
CLK: OutputPin<Error = ERR>,
DIO: OutputPin<Error = ERR> + ConditionalInputPin<ERR>,
DELAY: DelayNs,
I: DoubleEndedIterator<Item = u8> + ExactSizeIterator,
M: MaybeFlipped<6>,
Source§impl<CLK, DIO, DELAY, ERR, I, M> DisplayOptions<'_, 4, Blocking, CLK, DIO, DELAY, I, M>where
CLK: OutputPin<Error = ERR>,
DIO: OutputPin<Error = ERR> + ConditionalInputPin<ERR>,
DELAY: DelayNs,
I: DoubleEndedIterator<Item = u8> + ExactSizeIterator,
M: MaybeFlipped<4>,
impl<CLK, DIO, DELAY, ERR, I, M> DisplayOptions<'_, 4, Blocking, CLK, DIO, DELAY, I, M>where
CLK: OutputPin<Error = ERR>,
DIO: OutputPin<Error = ERR> + ConditionalInputPin<ERR>,
DELAY: DelayNs,
I: DoubleEndedIterator<Item = u8> + ExactSizeIterator,
M: MaybeFlipped<4>,
Source§impl<CLK, DIO, DELAY, ERR, I, M> DisplayOptions<'_, 6, Blocking, CLK, DIO, DELAY, I, M>where
CLK: OutputPin<Error = ERR>,
DIO: OutputPin<Error = ERR> + ConditionalInputPin<ERR>,
DELAY: DelayNs,
I: DoubleEndedIterator<Item = u8> + ExactSizeIterator,
M: MaybeFlipped<6>,
impl<CLK, DIO, DELAY, ERR, I, M> DisplayOptions<'_, 6, Blocking, CLK, DIO, DELAY, I, M>where
CLK: OutputPin<Error = ERR>,
DIO: OutputPin<Error = ERR> + ConditionalInputPin<ERR>,
DELAY: DelayNs,
I: DoubleEndedIterator<Item = u8> + ExactSizeIterator,
M: MaybeFlipped<6>,
Source§impl<'d, 'b, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, 'b, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn new(
device: &'d mut TM1637<N, T, CLK, DIO, DELAY>,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, Empty<u8>, NotFlipped>
pub fn new( device: &'d mut TM1637<N, T, CLK, DIO, DELAY>, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, Empty<u8>, NotFlipped>
Create a new DisplayOptions
instance.
Sourcepub const fn position(self, position: usize) -> Self
pub const fn position(self, position: usize) -> Self
Set the position on the display from which to start displaying the bytes.
Sourcepub fn slice(
self,
bytes: &'b [u8],
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator + 'b, M>
pub fn slice( self, bytes: &'b [u8], ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator + 'b, M>
Add a slice of bytes.
Sourcepub fn str(
self,
str: &'b str,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator + 'b, M>
pub fn str( self, str: &'b str, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator + 'b, M>
Add a string.
Sourcepub fn iter<It>(
self,
iter: It,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>where
I: DoubleEndedIterator<Item = u8> + ExactSizeIterator,
It: DoubleEndedIterator<Item = u8> + ExactSizeIterator,
pub fn iter<It>(
self,
iter: It,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>where
I: DoubleEndedIterator<Item = u8> + ExactSizeIterator,
It: DoubleEndedIterator<Item = u8> + ExactSizeIterator,
Add an iterator of bytes.
§Example
Manually map each byte in a slice into a human readable character and set the dot at the 2nd position.
use tm1637_embedded_hal::{mappings::SegmentBits, mock::Noop, str::StrParser, TM1637Builder};
let mut tm = TM1637Builder::new(Noop, Noop, Noop).build_blocking::<4>();
tm.options()
.iter(StrParser::new("HELLO").enumerate().map(move |(i, b)| {
if i == 1 {
b | SegmentBits::Dot as u8
} else {
b
}
}))
.display()
.ok();
// Equivalent to
tm.options()
.str("HELLO")
.dot(1)
.display()
.ok();
Sourcepub fn clock(self) -> ClockDisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
pub fn clock(self) -> ClockDisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Prepare to display a digital clock.
See ClockDisplayOptions
.
Sourcepub fn scroll(self) -> ScrollDisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
pub fn scroll(self) -> ScrollDisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Use scroll animation options.
Sourcepub fn repeat(self) -> RepeatDisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
pub fn repeat(self) -> RepeatDisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Use repeat animation options.
Display all bytes of the given iterator on the same position.
See RepeatDisplayOptions
.
Sourcepub fn dot(
self,
position: usize,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn dot( self, position: usize, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
Add a dynamic dot to the display at the specified position.
§Dynamic
The dot is tied to the byte at the specified position and will move with it.
Sourcepub fn remove_dot(
self,
position: usize,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn remove_dot( self, position: usize, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
Remove the dot from the display at the specified position.
Sourcepub fn set_dot(
self,
position: usize,
dot: bool,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn set_dot( self, position: usize, dot: bool, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
Set the dot at the specified position.
Sourcepub fn dots(
self,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn dots( self, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
Add dots to all positions in the display.
Sourcepub fn remove_dots(
self,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn remove_dots( self, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
Remove dots from all positions in the display.
Sourcepub fn map<F: FnMut(u8) -> u8>(
self,
f: F,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn map<F: FnMut(u8) -> u8>( self, f: F, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
Map the bytes using the provided function.
§Example
Manually map each byte in a slice into a human readable character.
use tm1637_embedded_hal::{mappings::from_ascii_byte, mock::Noop, TM1637Builder};
let mut tm = TM1637Builder::new(Noop, Noop, Noop).build_blocking::<4>();
tm.options()
.slice(b"HELLO")
.map(from_ascii_byte)
.display()
.ok();
// Equivalent** to
tm.options()
.str("HELLO")
.display()
.ok();
** The DisplayOptions::str
method uses StrParser
internally.
Sourcepub fn flip(
self,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, impl MaybeFlipped<N>>
pub fn flip( self, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, impl MaybeFlipped<N>>
Flip the display.
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn u8(
self,
n: u8,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn u8( self, n: u8, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
u8
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn u8_2(
self,
n: u8,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn u8_2( self, n: u8, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
u8_2
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn r_u8_2(
self,
n: u8,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn r_u8_2( self, n: u8, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
r_u8_2
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn u16_3(
self,
n: u16,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn u16_3( self, n: u16, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
u16_3
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn r_u16_3(
self,
n: u16,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn r_u16_3( self, n: u16, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
r_u16_3
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn u16_4(
self,
n: u16,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn u16_4( self, n: u16, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
u16_4
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn r_u16_4(
self,
n: u16,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn r_u16_4( self, n: u16, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
r_u16_4
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn u32_5(
self,
n: u32,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn u32_5( self, n: u32, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
u32_5
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn r_u32_5(
self,
n: u32,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn r_u32_5( self, n: u32, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
r_u32_5
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn u32_6(
self,
n: u32,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn u32_6( self, n: u32, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
u32_6
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn r_u32_6(
self,
n: u32,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn r_u32_6( self, n: u32, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
r_u32_6
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn i8_2(
self,
n: i8,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn i8_2( self, n: i8, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
i8_2
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn i16_3(
self,
n: i16,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn i16_3( self, n: i16, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
i16_3
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn r_i16_3(
self,
n: i16,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn r_i16_3( self, n: i16, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
r_i16_3
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn i16_4(
self,
n: i16,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn i16_4( self, n: i16, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
i16_4
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn r_i16_4(
self,
n: i16,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn r_i16_4( self, n: i16, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
r_i16_4
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn i32_5(
self,
n: i32,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn i32_5( self, n: i32, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
i32_5
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn r_i32_5(
self,
n: i32,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn r_i32_5( self, n: i32, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
r_i32_5
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn i32_6(
self,
n: i32,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn i32_6( self, n: i32, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
i32_6
Source§impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
impl<'d, const N: usize, T, CLK, DIO, DELAY, I, M> DisplayOptions<'d, N, T, CLK, DIO, DELAY, I, M>
Sourcepub fn r_i32_6(
self,
n: i32,
) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
pub fn r_i32_6( self, n: i32, ) -> DisplayOptions<'d, N, T, CLK, DIO, DELAY, impl DoubleEndedIterator<Item = u8> + ExactSizeIterator, M>
See
r_i32_6