aboutsummaryrefslogtreecommitdiff
path: root/examples/std/src/bin/net_dns.rs
diff options
context:
space:
mode:
authorsodo <[email protected]>2024-01-02 01:37:00 +0900
committersodo <[email protected]>2024-01-02 13:34:22 +0900
commit6ee153a3e2eec284c0d9d87f31801265c0604f74 (patch)
tree8b801cbd15f9ad5052d5942c731e75736dc9d7eb /examples/std/src/bin/net_dns.rs
parentb7cd7952c890f585ff876c622482534e5d58d4a4 (diff)
parent0be9b0599aaf2e425d76ec7852ff4b3535defddf (diff)
Merge remote-tracking branch 'origin'
Diffstat (limited to 'examples/std/src/bin/net_dns.rs')
-rw-r--r--examples/std/src/bin/net_dns.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/examples/std/src/bin/net_dns.rs b/examples/std/src/bin/net_dns.rs
index 6c19874d5..fca1e076e 100644
--- a/examples/std/src/bin/net_dns.rs
+++ b/examples/std/src/bin/net_dns.rs
@@ -1,5 +1,3 @@
1#![feature(type_alias_impl_trait)]
2
3use std::default::Default; 1use std::default::Default;
4 2
5use clap::Parser; 3use clap::Parser;
@@ -10,7 +8,7 @@ use embassy_net_tuntap::TunTapDevice;
10use heapless::Vec; 8use heapless::Vec;
11use log::*; 9use log::*;
12use rand_core::{OsRng, RngCore}; 10use rand_core::{OsRng, RngCore};
13use static_cell::{make_static, StaticCell}; 11use static_cell::StaticCell;
14 12
15#[derive(Parser)] 13#[derive(Parser)]
16#[clap(version = "1.0")] 14#[clap(version = "1.0")]
@@ -53,11 +51,13 @@ async fn main_task(spawner: Spawner) {
53 let seed = u64::from_le_bytes(seed); 51 let seed = u64::from_le_bytes(seed);
54 52
55 // Init network stack 53 // Init network stack
56 let stack: &Stack<_> = &*make_static!(Stack::new( 54 static STACK: StaticCell<Stack<TunTapDevice>> = StaticCell::new();
55 static RESOURCES: StaticCell<StackResources<3>> = StaticCell::new();
56 let stack: &Stack<_> = &*STACK.init(Stack::new(
57 device, 57 device,
58 config, 58 config,
59 make_static!(StackResources::<3>::new()), 59 RESOURCES.init(StackResources::<3>::new()),
60 seed 60 seed,
61 )); 61 ));
62 62
63 // Launch network task 63 // Launch network task