chiark
/
gitweb
/
~ian
/
rust-experiments.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
28bed7a
)
W
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Mon, 28 Mar 2022 17:47:58 +0000
(18:47 +0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Mon, 28 Mar 2022 17:47:58 +0000
(18:47 +0100)
src/main.rs
patch
|
blob
|
history
diff --git
a/src/main.rs
b/src/main.rs
index af3ef28034746afee9c111dc5bbda6e5b0d86070..318d67ebe33d57b1d8471e7c20df15f665ba61e7 100644
(file)
--- a/
src/main.rs
+++ b/
src/main.rs
@@
-1,11
+1,12
@@
-trait Trait { }
-struct Struct;
-impl Trait for Struct { }
+use std::sync::mpsc;
-fn optmap(s: Option<&Struct>) -> Option<&dyn Trait> {
- s.map(|s| s as _)
+async fn failure() {
+ let (_, rx) = mpsc::channel::<()>();
+ while let Ok(Some(thing)) = rx.try_recv() {
+ }
}
+#[tokio::main]
fn main() {
-
optmap(None)
;
+
failure().await
;
}