aboutsummaryrefslogtreecommitdiff
path: root/rtic-channel/src/lib.rs
diff options
context:
space:
mode:
authorGravatar Emil Fresk <emil.fresk@gmail.com> 2023-01-31 22:05:43 +0100
committerGravatar Henrik Tjäder <henrik@tjaders.com> 2023-02-01 09:10:31 +0100
commit2a4218c8ff58a4061d29d311c01ccc97a0143b08 (patch)
tree31efeed8bbf31ce837eb374cde33859fab60f622 /rtic-channel/src/lib.rs
parent4c95224e7274dc508e6d89304b9f58bf07c40ee6 (diff)
downloadrtic-2a4218c8ff58a4061d29d311c01ccc97a0143b08.tar.gz
rtic-2a4218c8ff58a4061d29d311c01ccc97a0143b08.tar.zst
rtic-2a4218c8ff58a4061d29d311c01ccc97a0143b08.zip
Cleanup common code and clippy fixes
Diffstat (limited to 'rtic-channel/src/lib.rs')
-rw-r--r--rtic-channel/src/lib.rs12
1 files changed, 5 insertions, 7 deletions
diff --git a/rtic-channel/src/lib.rs b/rtic-channel/src/lib.rs
index fef546b3..47e4a77d 100644
--- a/rtic-channel/src/lib.rs
+++ b/rtic-channel/src/lib.rs
@@ -142,8 +142,8 @@ where
{
fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
match self {
- TrySendError::NoReceiver(v) => write!(f, "NoReceiver({:?})", v),
- TrySendError::Full(v) => write!(f, "Full({:?})", v),
+ TrySendError::NoReceiver(v) => write!(f, "NoReceiver({v:?})"),
+ TrySendError::Full(v) => write!(f, "Full({v:?})"),
}
}
}
@@ -401,12 +401,10 @@ impl<'a, T, const N: usize> Receiver<'a, T, N> {
}
Ok(r)
+ } else if self.is_closed() {
+ Err(ReceiveError::NoSender)
} else {
- if self.is_closed() {
- Err(ReceiveError::NoSender)
- } else {
- Err(ReceiveError::Empty)
- }
+ Err(ReceiveError::Empty)
}
}