commonsense 0.0.1

Personal ritual library of ergonomic Rust utilities
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Commonsense: ergonomic rituals for Rust.

/// Create a `Vec<String>` from string literals or expressions.
///
/// # Examples
/// ```
/// use commonsense::svec;
///
/// let words = svec!["hello", "world"];
/// assert_eq!(words, vec!["hello".to_string(), "world".to_string()]);
/// ```
#[macro_export]
macro_rules! svec {
    ($($x:expr),* $(,)?) => {
        vec![$($x.to_string()),*]
    };
}