wired_handler_hyper 0.12.0

wired_handler's hyper extzension
Documentation
use thiserror::Error;

use super::send_message::BatchSendError;

#[derive(Debug, Error)]
#[error("{0}")]
pub struct WebsocketError(pub String);

impl WebsocketError {
    pub fn new(message: impl Into<String>) -> Self {
        Self(message.into())
    }
}

impl From<BatchSendError> for WebsocketError {
    fn from(value: BatchSendError) -> Self {
        WebsocketError(format!("{value}"))
    }
}