v/vlib/v/checker/tests/cannot_cast_to_struct.vv

17 lines
193 B
V

struct Abc {}
struct Xyz {}
type Alphabet = Abc | Xyz
struct Test {
abc Alphabet
}
fn main() {
_ := Test(Abc{})
sum := Alphabet(Xyz{})
_ = Xyz(sum)
_ = Xyz(5)
s := Abc{}
_ = Xyz(&s)
}