Lines Matching full:rustc
1 // rustc-cfg emitted by the build script:
11 // Enabled on rustc 1.29+ as long as procmacro2_semver_exempt is not set,
56 eprintln!("Minimum supported rustc version is 1.31"); in main()
64 println!("cargo:rustc-cfg=procmacro2_semver_exempt"); in main()
68 println!("cargo:rustc-cfg=span_locations"); in main()
72 println!("cargo:rustc-cfg=no_libprocmacro_unwind_safe"); in main()
76 println!("cargo:rustc-cfg=no_bind_by_move_pattern_guard"); in main()
80 println!("cargo:rustc-cfg=no_lexerror_display"); in main()
84 println!("cargo:rustc-cfg=no_hygiene"); in main()
88 println!("cargo:rustc-cfg=no_ident_new_raw"); in main()
92 println!("cargo:rustc-cfg=no_literal_from_str"); in main()
96 println!("cargo:rustc-cfg=no_group_open_close"); in main()
100 println!("cargo:rustc-cfg=no_is_available"); in main()
104 println!("cargo:rustc-cfg=no_source_text"); in main()
112 println!("cargo:rustc-cfg=use_proc_macro"); in main()
115 println!("cargo:rustc-cfg=wrap_proc_macro"); in main()
122 println!("cargo:rustc-cfg=proc_macro_span"); in main()
126 println!("cargo:rustc-cfg=super_unstable"); in main()
146 let rustc = env::var_os("RUSTC")?; in rustc_version() localVariable
147 let output = Command::new(rustc).arg("--version").output().ok()?; in rustc_version()
151 if pieces.next() != Some("rustc 1") { in rustc_version()