// run-pass // aux-build:xc.rs // aux-build:xc_2.rs extern crate xc as aux; extern crate xc_2 as aux2; use aux::A; use aux2::{a_struct, welp}; pub fn main () { let a = a_struct { x: 0 }; let b = a_struct { x: 1 }; assert_eq!(0.g(), 10); assert_eq!(a.g(), 10); assert_eq!(a.h(), 11); assert_eq!(b.g(), 10); assert_eq!(b.h(), 11); assert_eq!(A::lurr(&a, &b), 21); welp(&0); }