v/vlib/v/tests/struct_eq_op_only_test.v

16 lines
212 B
V

struct User {
name string
num int
}
fn (u User) == (u1 User) bool {
return u.name == u1.name
}
fn test_eq_op() {
u1 := User{'Joe', 23}
u2 := User{'Joe', 24}
assert u1 == u2
assert (u1 != u2) == false
}