Lines Matching refs:RustTarget
28 pub enum RustTarget {
46 impl RustTarget { impl
69 impl From<RustTarget> for RustFeatures {
70 fn from(target: RustTarget) -> Self {
71 if target == RustTarget::Nightly {
83 $(if target >= RustTarget::$variant {
135 pub const LATEST_STABLE_RUST: RustTarget = {
145 let targets = RustTarget::stable_releases();
168 impl Default for RustTarget { implementation
174 impl PartialOrd for RustTarget { implementation
180 impl Ord for RustTarget { implementation
191 impl FromStr for RustTarget { implementation
216 impl std::fmt::Display for RustTarget { implementation
227 RustTarget::default().into() in default()
238 let f_1_0 = RustFeatures::from(RustTarget::Stable_1_0); in target_features()
249 let f_1_21 = RustFeatures::from(RustTarget::Stable_1_21); in target_features()
260 let features = RustFeatures::from(RustTarget::Stable_1_71); in target_features()
266 let f_nightly = RustFeatures::from(RustTarget::Nightly); in target_features()
280 fn test_target(target_str: &str, target: RustTarget) { in test_target() argument
283 assert_eq!(target, RustTarget::from_str(target_str).unwrap()); in test_target()
288 test_target("1.0", RustTarget::Stable_1_0); in str_to_target()
289 test_target("1.17", RustTarget::Stable_1_17); in str_to_target()
290 test_target("1.19", RustTarget::Stable_1_19); in str_to_target()
291 test_target("1.21", RustTarget::Stable_1_21); in str_to_target()
292 test_target("1.25", RustTarget::Stable_1_25); in str_to_target()
293 test_target("1.71", RustTarget::Stable_1_71); in str_to_target()
294 test_target("nightly", RustTarget::Nightly); in str_to_target()