v2 / vlib / encoding / utf8 / utf8.v
13 lines · 10 sloc · 321 bytes · f7841e125b304a589ffce9168efbd4ae74c1fd60
Raw
1module utf8
2
3import encoding.utf8.validate as impl
4
5// validate_str reports if str consists of valid UTF-8 runes
6pub fn validate_str(str string) bool {
7 return impl.utf8_string(str)
8}
9
10// validate reports if data consists of valid UTF-8 runes
11pub fn validate(data &u8, len int) bool {
12 return impl.utf8_data(data, len)
13}
14