zig/TODO

16 lines
489 B
Plaintext
Raw Normal View History

sed -i 's/\(\bfn .*) \)%\(.*{\)$/\1!\2/g' $(find . -name "*.zig")
2018-02-01 11:48:40 +08:00
the literal translation of `%T` to this new code is `error!T`.
however this would not take advantage of error sets. It's
recommended to generally have all your functions which return possible
errors to use error set inference, like this:
fn foo() !void {
}
then you can return void, or any error, and the error set is inferred.
2018-02-01 11:48:40 +08:00
2018-02-01 23:23:25 +08:00
// TODO this is an explicit cast and should actually coerce the type
erorr set casting