I am looking for a verbatim strings in Rust (like in C# with @"This is a string and here ""I am between quotes without making a fuss"""
).
Is there something similar?
This is surprisingly difficult to find.
In rust, raw string literals are surrounded by r""
, and add #
if you need to use quotes.
For your example,
r#"This is a string and here "I am between quotes without making a fuss""#
should work. (Double-quoting will produce doubled quotes in the string.)
If you need something with the #
symbol, you can do something like
r###"This string can have ## in as many places as I like ##, but never three in a row ##"###
However, in rust raw strings, escapes are disallowed. You cannot use \n
, for example. You can, however include any UTF-8 character you want.
I guess raw string literals you are looking for ?
let raw_string_literal = r#" line1 \n still line 1"#;
println!("{}", raw_string_literal);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With