fn print_raw_device_list(devices: &Devices) {
    println!("Mice:");
    for mouse in &devices.mice {
        println!("{:?}", mouse);
    }
    println!("Keyboards:");
    for keyboard in &devices.keyboards {
        println!("{:?}", keyboard);
    }
    println!("Hids:");
    for joystick in &devices.joysticks {
        println!("{:?}", joystick);
    }
}
/// Prints a list of all available raw input devices

Prints a list of all available raw input devices
Prints a list of all available raw input devices
fn print_raw_device_list(devices: &Devices) {
    println!("Mice:");
    for mouse in &devices.mice {
        println!("{:?}", mouse);
    }
    println!("Keyboards:");
    for keyboard in &devices.keyboards {
        println!("{:?}", keyboard);
    }
    println!("Hids:");
    for joystick in &devices.joysticks {
        println!("{:?}", joystick);
    }
}
fn print_raw_device_list ( devices : & Devices ) { println ! ( " " ) ; for mouse in & devices . mice { println ! ( " " mouse ) ; } println ! ( " " ) ; for keyboard in & devices . keyboards { println ! ( " " keyboard ) ; } println ! ( " " ) ; for joystick in & devices . joysticks { println ! ( " " joystick ) ; } }
Prints a list of all available raw input devices
Prints a list of all available raw input devices
devices
&Devices
devices
&Devices