std_macro_extensions/string/macro.rs
1/// Creates a new string instance.
2///
3/// # Arguments
4///
5/// - `expr` - The expression to initialize the string.
6///
7/// # Returns
8///
9/// - `String` - A new string containing the given value.
10#[macro_export]
11macro_rules! string {
12 () => {
13 std::string::String::new()
14 };
15 ($s:expr) => {
16 std::string::String::from($s)
17 };
18}