alef 0.110.4

Opinionated polyglot binding generator for Rust libraries
Documentation
1
2
3
4
5
6
7
8
pub(crate) fn render(value: &str, extension: bool) -> String {
    let mut escaped = value.escape_default().to_string();
    // Template keep-marker stripping must not alter a caller's literal default. ~keep
    if extension {
        escaped = escaped.replace('~', "\\u{7e}");
    }
    format!("\"{escaped}\".to_string()")
}