nvim_oxi_types/macros.rs
1/// Same as [`format!`] but creates an [`nvim_oxi::String`](crate::String).
2#[macro_export]
3macro_rules! string {
4 ($($tt:tt)*) => {{
5 let mut w = $crate::StringBuilder::new();
6 ::core::fmt::Write::write_fmt(&mut w, format_args!($($tt)*))
7 .expect("a formatting trait implementation returned an error");
8 w.finish()
9 }};
10}