22 lines
380 B
Rust
22 lines
380 B
Rust
|
// run-pass
|
||
|
// aux-build:fields.rs
|
||
|
|
||
|
extern crate fields;
|
||
|
|
||
|
use fields::*;
|
||
|
|
||
|
fn main() {
|
||
|
check_fields_local();
|
||
|
|
||
|
test_fields!(check_fields);
|
||
|
test_fields2!(check_fields);
|
||
|
|
||
|
let s1 = test_fields!(construct);
|
||
|
check_fields(s1);
|
||
|
test_fields!(check_fields_of s1);
|
||
|
|
||
|
let s2 = test_fields2!(construct);
|
||
|
check_fields(s2);
|
||
|
test_fields2!(check_fields_of s2);
|
||
|
}
|