Gitly
English
Русский
Español
日本語
中文
Português
Pricing
Log in
Register
v4
/
vlib
/
v
/
checker
/
tests
/
cast_to_interface_err.vv
21
lines
·
18
sloc
·
216 bytes
·
b6c4e884629258d079cb5d104bdcd44c60dafc49
Raw
1
fn main() {
2
dump(foo()!)
3
}
4
5
fn foo() !int {
6
// do something
7
if true {
8
return 1
9
}
10
return my_error()
11
}
12
13
struct CustomError {
14
pub:
15
msg string
16
code int
17
}
18
19
fn my_error() IError {
20
return IError(CustomError{})
21
}
22