diff --git a/src/main.rs b/src/main.rs index 549fdea..f2825ed 100644 --- a/src/main.rs +++ b/src/main.rs @@ -24,7 +24,10 @@ fn main() -> anyhow::Result<()> { let device_list = utils::DeviceList::new()?; if ARGS.list_device { - info!("Available OpenCL devices: \n{:?}", device_list); + info!("Available OpenCL devices: \n"); + for (i, device) in device_list.iter().enumerate() { + println!("Device #{} - {:?}", i, device); + } return Ok(()); } diff --git a/src/utils/device.rs b/src/utils/device.rs index 9ce459f..f14412c 100644 --- a/src/utils/device.rs +++ b/src/utils/device.rs @@ -76,12 +76,3 @@ impl std::ops::Deref for DeviceList { &self.0 } } - -impl std::fmt::Debug for DeviceList { - fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { - for (index, device) in self.0.iter().enumerate() { - writeln!(f, "Device #{} - {:?}\n", index, device)?; - } - Ok(()) - } -}