25 lines
558 B
Rust
25 lines
558 B
Rust
|
|
//! Erreurs liées au WebRenderer
|
||
|
|
|
||
|
|
use thiserror::Error;
|
||
|
|
|
||
|
|
#[derive(Error, Debug)]
|
||
|
|
pub enum WebRendererError {
|
||
|
|
#[error("Session not found: {0}")]
|
||
|
|
SessionNotFound(String),
|
||
|
|
|
||
|
|
#[error("Failed to send message to websocket: {0}")]
|
||
|
|
WebSocketSendError(String),
|
||
|
|
|
||
|
|
#[error("Invalid argument: {0}")]
|
||
|
|
InvalidArgument(String),
|
||
|
|
|
||
|
|
#[error("Failed to create device: {0}")]
|
||
|
|
DeviceCreationError(String),
|
||
|
|
|
||
|
|
#[error("Failed to register device: {0}")]
|
||
|
|
RegistrationError(String),
|
||
|
|
|
||
|
|
#[error("Server not available")]
|
||
|
|
ServerNotAvailable,
|
||
|
|
}
|