Bit In Rust !0 bitwise not, flips all 0 to 1, result depends on data type. Type infer depends on context.