Skip to main content

browser_control/
errors.rs

1//! Shared error types.
2
3use thiserror::Error;
4
5#[derive(Debug, Error)]
6pub enum BrowserControlError {
7    #[error("browser not found: {0}")]
8    NotFound(String),
9    #[error("no running browser matches the selector")]
10    NoRunningMatch,
11    #[error("invalid BROWSER_CONTROL value: {0}")]
12    InvalidSelector(String),
13    #[error("io error: {0}")]
14    Io(#[from] std::io::Error),
15}