Macro unwrap

Source
macro_rules! unwrap {
    ($e:expr $(,)*) => { ... };
}
Expand description

Equivalent to Result::unwrap, for use with const_format::Error errors.

You can use this when you know for certain that no error will happen.

ยงExample


use const_format::{StrWriter, unwrap, writec};

const CAP: usize = 11;
const TEXT: &str = {
    const S: &StrWriter = &{
        let mut writer = StrWriter::new([0; CAP]);
        unwrap!(writec!(writer, "foo bar baz"));
        writer
    };
    S.as_str_alt()
};
assert_eq!(TEXT, "foo bar baz")