cpuid 0.1.1

Rust bindings for libpcuid CPU detection and feature extraction library.
Documentation
extern crate cpuid;

#[cfg(not(test))]
fn main() {
    println!("cpuid is present: {}", cpuid::is_present());
    println!("cpuid version: {}", cpuid::version());
    match cpuid::identify() {
        Ok(info) => {
            println!("Found: {} CPU, model: {}", info.vendor, info.codename);
            println!("The full brand string is: {}", info.brand);
            println!("The processor has {} cores and {} logical processors",
                     info.num_cores,
                     info.num_logical_cpus);
            println!("Hardware AES support: {}",
                     if info.has_feature(cpuid::CpuFeature::AES) {
                         "yes"
                     } else {
                         "no"
                     });
        }
        Err(err) => println!("cpuid error: {}", err),
    }
    match cpuid::clock_frequency() {
        Some(frequency) => println!("CPU speed: {} MHz", frequency),
        None => println!("Couldn't get CPU speed."),
    }
}