str-macro
Rust crate for the str!() macro, which makes the conveniences available from vec![] available for String as well.
Has no dependencies, and should work on any Rust release channel.
- Create an empty
String
// Vec equivalent
let v = vec!;
assert_eq!;
assert!;
// String
let s = str!;
assert_eq!;
assert!;
- Create an owned
Stringfrom a constant str reference.
// Vec equivalent
let v = vec!;
assert_eq!
- Create an owned
Stringfrom an object which implementsToString.
Note that this is automatically implemented for anything that implements Display.
let s = str!;
assert_eq!;
let s = str!;
assert_eq!;
Copyright (C) 2019-2025 Emmie Maeda
Available under the MIT License.