aboutsummaryrefslogtreecommitdiff
path: root/nitrokey/examples/list-devices.rs
diff options
context:
space:
mode:
Diffstat (limited to 'nitrokey/examples/list-devices.rs')
-rw-r--r--nitrokey/examples/list-devices.rs26
1 files changed, 0 insertions, 26 deletions
diff --git a/nitrokey/examples/list-devices.rs b/nitrokey/examples/list-devices.rs
deleted file mode 100644
index 47fa054..0000000
--- a/nitrokey/examples/list-devices.rs
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (C) 2020 Robin Krahl <robin.krahl@ireas.org>
-// SPDX-License-Identifier: CC0-1.0
-
-//! Enumerates all connected Nitrokey devices and prints some information about them.
-
-use nitrokey::Device as _;
-
-fn main() -> Result<(), nitrokey::Error> {
- let mut manager = nitrokey::take()?;
- let device_infos = nitrokey::list_devices()?;
- if device_infos.is_empty() {
- println!("No Nitrokey device found");
- } else {
- println!("path\t\tmodel\tfirmware version\tserial number");
- for device_info in device_infos {
- let device = manager.connect_path(device_info.path.clone())?;
- let model = device.get_model();
- let status = device.get_status()?;
- println!(
- "{}\t{}\t{}\t\t\t{:08x}",
- device_info.path, model, status.firmware_version, status.serial_number
- );
- }
- }
- Ok(())
-}