rename IterableRx to RxIter
This commit is contained in:
parent
5a190e4890
commit
55e5b0dc96
1 changed files with 5 additions and 5 deletions
10
src/modem.rs
10
src/modem.rs
|
@ -11,7 +11,7 @@ use esp_idf_hal::serial::{self, Rx, Tx};
|
|||
pub type Result<T> = std::result::Result<T, ModemError>;
|
||||
|
||||
pub struct Modem<UART: serial::Uart> {
|
||||
rx: IterableRx<UART>,
|
||||
rx: RxIter<UART>,
|
||||
tx: Tx<UART>,
|
||||
}
|
||||
|
||||
|
@ -32,12 +32,12 @@ impl std::fmt::Display for ModemError {
|
|||
}
|
||||
}
|
||||
|
||||
pub struct IterableRx<UART: serial::Uart> {
|
||||
pub struct RxIter<UART: serial::Uart> {
|
||||
inner: Rx<UART>,
|
||||
timeout: Duration,
|
||||
}
|
||||
|
||||
impl<UART: serial::Uart> IterableRx<UART> {
|
||||
impl<UART: serial::Uart> RxIter<UART> {
|
||||
fn reset(&mut self, timeout: Duration) -> &mut Self {
|
||||
self.timeout = timeout;
|
||||
self
|
||||
|
@ -69,7 +69,7 @@ impl<UART: serial::Uart> IterableRx<UART> {
|
|||
}
|
||||
}
|
||||
|
||||
impl<UART: serial::Uart> Iterator for IterableRx<UART> {
|
||||
impl<UART: serial::Uart> Iterator for RxIter<UART> {
|
||||
type Item = u8;
|
||||
|
||||
/// `nb` returns Ok(byte), or one of Err(WouldBlock) and Err(Other) which isn't of anyone's
|
||||
|
@ -98,7 +98,7 @@ impl<UART: serial::Uart> Iterator for IterableRx<UART> {
|
|||
impl<UART: serial::Uart> Modem<UART> {
|
||||
pub fn new(tx: Tx<UART>, rx: Rx<UART>) -> Self {
|
||||
Self {
|
||||
rx: IterableRx { inner: rx, timeout: Duration::from_millis(0) },
|
||||
rx: RxIter { inner: rx, timeout: Duration::from_millis(0) },
|
||||
tx,
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue