use thiserror::Error;
#[derive(Error, Debug, PartialEq)]
pub enum Error {
#[error("relay Peer is not ready")]
ErrRelayPeerNotReady,
#[error("relay Peer signal already called")]
ErrRelayPeerSignalDone,
#[error("relay Peer data channel is not ready")]
ErrRelaySignalDCNotReady,
#[error("relay Peer send data failed")]
ErrRelaySendDataFailed,
#[error("relay request timeout")]
ErrRelayRequestTimeout,
#[error("relay request empty response")]
ErrRelayRequestEmptyRespose,
}