pub fn get() -> RustInfo
Expand description
Loads and returns the current rust compiler version and setup.
In case partial data is not available, those values will be set to Option::None.
Example
extern crate rust_info;
fn main() {
let rust_info = rust_info::get();
println!("Version: {}", rust_info.version.unwrap());
println!("Channel: {:#?}", rust_info.channel.unwrap());
println!("Target Arch: {}", rust_info.target_arch.unwrap_or("unknown".to_string()));
println!("Target Env: {}", rust_info.target_env.unwrap_or("unknown".to_string()));
println!("Target OS: {}", rust_info.target_os.unwrap_or("unknown".to_string()));
println!("Target Pointer Width: {}", rust_info.target_pointer_width.unwrap_or("unknown".to_string()));
println!("Target Vendor: {}", rust_info.target_vendor.unwrap_or("unknown".to_string()));
}