let minor = match rustc_minor_version() {
Some(minor) => minor,
None => return,
};
if minor >= 80 {
println!("cargo:rustc-check-cfg=cfg(no_intrinsic_type_name)");
println!("cargo:rustc-check-cfg=cfg(no_phantom_pinned)");
}
if minor < 33 {
println!("cargo:rustc-cfg=no_phantom_pinned");
}
if minor < 38 {
println!("cargo:rustc-cfg=no_intrinsic_type_name");
}
}
fn rustc_minor_version() -> Option<u32> { let rustc = env::var_os("RUSTC")?; let output = Command::new(rustc).arg("--version").output().ok()?; let version = str::from_utf8(&output.stdout).ok()?; letmut pieces = version.split('.'); if pieces.next() != Some("rustc 1") { return None;
}
pieces.next()?.parse().ok()
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.36Bemerkung:
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.