1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

docs: document more builtin functions/methods (#14229)

This commit is contained in:
David 'Epper' Marshall
2022-04-30 05:31:23 -04:00
committed by GitHub
parent dcdfdf4dd8
commit a2338dbb7c
8 changed files with 19 additions and 1 deletions

View File

@@ -13,6 +13,7 @@ pub mut:
delimiter u8
}
// new_writer returns a reference to a Writer
pub fn new_writer() &Writer {
return &Writer{
delimiter: `,`
@@ -75,6 +76,7 @@ fn (w &Writer) field_needs_quotes(field string) bool {
return false
}
// str returns the writer contents
pub fn (mut w Writer) str() string {
return w.sb.str()
}

View File

@@ -7,10 +7,12 @@ mut:
failed bool
}
// validate_str reports if str consists of valid UTF-8 runes
pub fn validate_str(str string) bool {
return validate(str.str, str.len)
}
// validate reports if data consists of valid UTF-8 runes
pub fn validate(data &u8, len int) bool {
mut state := Utf8State{}
for i := 0; i < len; i++ {