pub fn str_escaped(b u8) string { str := match b { 0 { '`\\' + '0`' } // Bug is preventing \\0 in a literal 7 { '`\\a`' } 8 { '`\\b`' } 9 { '`\\t`' } 10 { '`\\n`' } 11 { '`\\v`' } 12 { '`\\f`' } 13 { '`\\r`' } 32...126 { b.str() } else { '0x' + b.hex() } } return str } fn match_index_range_expr(var string) { println(match true { var.len < 3 { 'i#' + var } var[1..2].contains('#') { var } else { 'i#' + var } }) }