#[macro_export]
macro_rules! format {
($($args:tt)*) => {{
use $crate::__macro_support::ufmt;
let mut buf = $crate::furi::string::FuriString::new();
ufmt::uwrite!(buf, $($args)*).expect("unable to format string");
buf
}}
}
#[macro_export]
macro_rules! print {
($($args:tt)*) => {{
use $crate::__macro_support::ufmt;
ufmt::uwrite!($crate::furi::io::Stdout, $($args)*).expect("unable to write to stdout");
}};
}
#[macro_export]
macro_rules! println {
($($args:tt)*) => {{
use $crate::__macro_support::ufmt;
ufmt::uwriteln!($crate::furi::io::Stdout, $($args)*).expect("unable to write to stdout");
}};
}