string_literal

Crates.iostring_literal
lib.rsstring_literal
version0.1.1
sourcesrc
created_at2022-05-30 17:42:20.862465
updated_at2022-05-30 17:44:15.801694
descriptionA simple macro that auto insert `.to_string()` call to str literal.
homepage
repository
max_upload_size
id597088
size4,624
Zoritle (zoritle)

documentation

README

String Literal

A simple macro that auto insert .to_string() call to str literal.

It can save many keystrokes while writing test.

s!{
    MyStruct {
        a: "a",
        b: "b",
        c: 1,
    }
}

will expand to

MyStruct {
    a: "a".to_string(),
    b: "b".to_string(),
    c: 1,
}

TODO

Currently embed macro won't work, so you can't use s!{vec!["a","b","c"]}

similar project

overload-strings

Commit count: 0

cargo fmt