// rust_verify/tests/example.rs use verus_builtin_macros::*; verus! { #[derive(PartialEq, Eq, Structural)] struct Thing {} #[derive(PartialEq, Eq, Structural)] struct Car { passengers: T, four_doors: bool, } fn one() { let c1 = Car { passengers: Thing { }, four_doors: true }; let c2 = Car { passengers: Thing { }, four_doors: true }; assert(c1 == c2); } fn two(c1: Car, c2: Car) { if c1 == c2 { assert(c1 == c2); } } fn main() { } } // verus!