cadmus_core/device/
error.rs

1//! Device error types.
2
3use thiserror::Error;
4
5/// Errors that can occur during device operations.
6#[derive(Error, Debug)]
7pub enum DeviceError {
8    /// Failed to read device metadata.
9    #[error("Failed to read device metadata: {0}")]
10    Metadata(String),
11    /// I/O error.
12    #[error("I/O error: {0}")]
13    Io(#[from] std::io::Error),
14}