Lines Matching refs:ac
29 let ac = AutoCfg::for_test().unwrap();
30 println!("version: {:?}", ac.rustc_version);
31 assert!(ac.probe_rustc_version(1, 0));
49 let ac = AutoCfg::for_test().unwrap();
50 let add = ac.core_std("ops::Add");
54 assert!(ac.probe_path(&add));
55 assert!(ac.probe_trait(&add));
56 assert!(ac.probe_trait(&add_rhs));
57 assert!(ac.probe_trait(&add_rhs_output));
58 ac.assert_min(1, 27, ac.probe_type(&dyn_add_rhs_output));
63 let ac = AutoCfg::for_test().unwrap();
64 let as_ref = ac.core_std("convert::AsRef");
67 assert!(ac.probe_path(&as_ref));
68 assert!(ac.probe_trait(&as_ref_str));
69 assert!(ac.probe_type(&as_ref_str));
70 ac.assert_min(1, 27, ac.probe_type(&dyn_as_ref_str));
75 let ac = AutoCfg::for_test().unwrap();
76 let i128_path = ac.core_std("i128");
77 ac.assert_min(1, 26, ac.probe_path(&i128_path));
78 ac.assert_min(1, 26, ac.probe_type("i128"));
83 let ac = AutoCfg::for_test().unwrap();
84 let sum = ac.core_std("iter::Sum");
87 ac.assert_min(1, 12, ac.probe_path(&sum));
88 ac.assert_min(1, 12, ac.probe_trait(&sum));
89 ac.assert_min(1, 12, ac.probe_trait(&sum_i32));
90 ac.assert_min(1, 12, ac.probe_type(&sum_i32));
91 ac.assert_min(1, 27, ac.probe_type(&dyn_sum_i32));
96 let ac = AutoCfg::for_test().unwrap();
97 ac.assert_std(ac.probe_sysroot_crate("std"));
102 let ac = AutoCfg::for_test().unwrap();
103 ac.assert_min(1, 36, ac.probe_sysroot_crate("alloc"));
108 let ac = AutoCfg::for_test().unwrap();
109 assert!(!ac.probe_sysroot_crate("doesnt_exist"));
114 let ac = AutoCfg::for_test().unwrap();
115 assert!(ac.probe_type("i32"));
116 assert!(ac.probe_type("[i32]"));
117 ac.assert_std(ac.probe_type("Vec<i32>"));
122 let ac = AutoCfg::for_test().unwrap();
123 assert!(ac.probe_expression(r#""test".trim_left()"#));
124 ac.assert_min(1, 30, ac.probe_expression(r#""test".trim_start()"#));
125 ac.assert_std(ac.probe_expression("[1, 2, 3].to_vec()"));
130 let ac = AutoCfg::for_test().unwrap();
131 assert!(ac.probe_constant("1 + 2 + 3"));
132 ac.assert_min(1, 33, ac.probe_constant("{ let x = 1 + 2 + 3; x * x }"));
133 ac.assert_min(1, 39, ac.probe_constant(r#""test".len()"#));