//! 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, }