aboutsummaryrefslogtreecommitdiff
path: root/embassy-net/src/stack.rs
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2022-04-12 20:14:12 +0200
committerDario Nieuwenhuis <[email protected]>2022-04-13 17:27:20 +0200
commit0d3758ad6bd290689c99eab029ef652176b538d7 (patch)
tree9a88d43cf5d781591c25bb8a4fafd1ac920d7b4c /embassy-net/src/stack.rs
parent2217de24c02e9f7e0aafeb8315ab6be8b644c52f (diff)
net: make run() noreturn.
Diffstat (limited to 'embassy-net/src/stack.rs')
-rw-r--r--embassy-net/src/stack.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/embassy-net/src/stack.rs b/embassy-net/src/stack.rs
index f1f92e8ed..8623a7275 100644
--- a/embassy-net/src/stack.rs
+++ b/embassy-net/src/stack.rs
@@ -230,12 +230,13 @@ pub fn is_config_up() -> bool {
230 STACK.borrow().borrow().as_ref().unwrap().config_up 230 STACK.borrow().borrow().as_ref().unwrap().config_up
231} 231}
232 232
233pub async fn run() { 233pub async fn run() -> ! {
234 futures::future::poll_fn(|cx| { 234 futures::future::poll_fn(|cx| {
235 Stack::with(|stack| stack.poll(cx)); 235 Stack::with(|stack| stack.poll(cx));
236 Poll::<()>::Pending 236 Poll::<()>::Pending
237 }) 237 })
238 .await 238 .await;
239 unreachable!()
239} 240}
240 241
241fn instant_to_smoltcp(instant: Instant) -> SmolInstant { 242fn instant_to_smoltcp(instant: Instant) -> SmolInstant {