Also tested (but not as fast):
```zig
pub fn utf8ByteSequenceLength(first_byte: u8) !u3 {
const len = @clz(u8, ~first_byte);
if (len == 0) return 1;
if (len < 4) return @intCast(u3, len);
return error.Utf8InvalidStartByte;
}
```daurnimator committed on 12/28/2019, 3:39:38 AMparent8b72eed
1 file changedLine totals unavailable