1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub use const_str_proc_macro::from_utf8;

// -----------------------------------------------------------------------------

/// Converts a byte string literal to a string literal
///
/// # Examples
/// ```
/// let name: &'static str = const_str::from_utf8!(b"file");
/// assert_eq!(name, "file");
/// ```
///
#[macro_export]
macro_rules! from_utf8 {
    ($s: literal) => {
        $crate::__proc::from_utf8!($s)
    };
}