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
// String
let s = str!;
assert_eq!;
// Vec equivalent
let v = vec!;
assert_eq!;
- Create an owned
String
from a constant str reference.
// Vec equivalent
let v = vec!;
assert_eq!;
// String
let s = str!;
assert_eq!;
let _: String = s;
- Create an owned
String
from 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 Ammon Smith
Available under the MIT License.