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

add custom errors to encoding lib (#9513)

This commit is contained in:
Atakan Yenel
2021-03-30 14:27:26 +02:00
committed by GitHub
parent 5c21c748c9
commit ab6e0ed0b3
2 changed files with 26 additions and 13 deletions

View File

@ -7,7 +7,7 @@ import strings
struct Writer {
mut:
sb strings.Builder
sb strings.Builder
pub mut:
use_crlf bool
delimiter byte
@ -23,7 +23,7 @@ pub fn new_writer() &Writer {
// write writes a single record
pub fn (mut w Writer) write(record []string) ?bool {
if !valid_delim(w.delimiter) {
return err_invalid_delim
return IError(&ErrInvalidDelimiter{})
}
le := if w.use_crlf { '\r\n' } else { '\n' }
for n, field_ in record {