pico-website/src/lib.rs

19 lines
377 B
Rust

#![no_std]
use core::fmt::Debug;
use embassy_time::Timer;
use log::info;
pub async fn unwrap<T, E: Debug>(res: Result<T, E>) -> T {
match res {
Ok(v) => v,
Err(e) => {
info!("FATAL ERROR : {:?}", e);
loop {
info!("FATAL ERROR : {:?}", e);
Timer::after_secs(5).await;
}
}
}
}