File tree Expand file tree Collapse file tree 2 files changed +14
-6
lines changed Expand file tree Collapse file tree 2 files changed +14
-6
lines changed Original file line number Diff line number Diff line change 1
- const MSRV_MINOR : u64 = 63 ;
2
-
3
1
fn main ( ) {
4
2
let rustc = std:: env:: var_os ( "RUSTC" ) ;
5
3
let rustc = rustc. as_ref ( ) . map ( std:: path:: Path :: new) . unwrap_or_else ( || "rustc" . as_ref ( ) ) ;
@@ -26,8 +24,14 @@ fn main() {
26
24
. parse :: < u64 > ( )
27
25
. expect ( "invalid Rust minor version" ) ;
28
26
27
+ let msrv = std:: env:: var ( "CARGO_PKG_RUST_VERSION" ) . unwrap ( ) ;
28
+ let mut msrv = msrv. split ( "." ) ;
29
+ let msrv_major = msrv. next ( ) . unwrap ( ) ;
30
+ assert_eq ! ( msrv_major, "1" , "unexpected Rust major version" ) ;
31
+ let msrv_minor = msrv. next ( ) . unwrap ( ) . parse :: < u64 > ( ) . unwrap ( ) ;
32
+
29
33
// print cfg for all interesting versions less than or equal to minor
30
- for version in MSRV_MINOR ..=minor {
34
+ for version in msrv_minor ..=minor {
31
35
println ! ( "cargo:rustc-cfg=rust_v_1_{}" , version) ;
32
36
}
33
37
}
Original file line number Diff line number Diff line change 1
- const MSRV_MINOR : u64 = 63 ;
2
-
3
1
fn main ( ) {
4
2
let rustc = std:: env:: var_os ( "RUSTC" ) ;
5
3
let rustc = rustc. as_ref ( ) . map ( std:: path:: Path :: new) . unwrap_or_else ( || "rustc" . as_ref ( ) ) ;
@@ -26,8 +24,14 @@ fn main() {
26
24
. parse :: < u64 > ( )
27
25
. expect ( "invalid Rust minor version" ) ;
28
26
27
+ let msrv = std:: env:: var ( "CARGO_PKG_RUST_VERSION" ) . unwrap ( ) ;
28
+ let mut msrv = msrv. split ( "." ) ;
29
+ let msrv_major = msrv. next ( ) . unwrap ( ) ;
30
+ assert_eq ! ( msrv_major, "1" , "unexpected Rust major version" ) ;
31
+ let msrv_minor = msrv. next ( ) . unwrap ( ) . parse :: < u64 > ( ) . unwrap ( ) ;
32
+
29
33
// print cfg for all interesting versions less than or equal to minor
30
- for version in MSRV_MINOR ..=minor {
34
+ for version in msrv_minor ..=minor {
31
35
println ! ( "cargo:rustc-cfg=rust_v_1_{}" , version) ;
32
36
}
33
37
}
You can’t perform that action at this time.
0 commit comments