///|
fn binding_line(
name : String,
type_name : String,
is_pub : Bool,
is_const : Bool,
) -> String {
let sb = StringBuilder::new()
if is_pub {
sb.write_string("pub ")
}
if is_const {
sb.write_string("const ")
} else {
sb.write_string("let ")
}
sb.write_string(name)
sb.write_string(" : ")
sb.write_string(type_name)
sb.write_string(" =")
sb.to_string()
}