//! Implementation of [`embedded-hal`] delay traits
//!//! [`embedded-hal`]: https://docs.rs/embedded-hal
usecast::u64;useembedded_hal::delay::DelayNs;usestd::thread;usestd::time::Duration;/// Empty struct that provides delay functionality on top of `thread::sleep`
pubstructDelay;implDelayNs forDelay{fndelay_ns(&mutself, n:u32){thread::sleep(Duration::from_nanos(u64(n)));}}