Function crate2nix::render::escape_nix_string

source ·
pub fn escape_nix_string(raw_string: &str) -> String
Expand description

Escapes a string as a nix string.

use crate2nix::render::escape_nix_string;
assert_eq!("\"abc\"", escape_nix_string("abc"));
assert_eq!("\"a\\\"bc\"", escape_nix_string("a\"bc"));
assert_eq!("\"a$bc\"", escape_nix_string("a$bc"));
assert_eq!("\"a$\"", escape_nix_string("a$"));
assert_eq!("\"a\\${bc\"", escape_nix_string("a${bc"));