Files
vnts/src/error/mod.rs
2024-07-20 10:34:55 +08:00

24 lines
472 B
Rust

#![allow(dead_code, clippy::enum_variant_names)]
use thiserror::Error;
#[derive(Error, Debug)]
pub enum Error {
#[error("Disconnect")]
Disconnect,
#[error("No Key")]
NoKey,
#[error("Address Exhausted")]
AddressExhausted,
#[error("Token Error")]
TokenError,
#[error("Ip Already Exists")]
IpAlreadyExists,
#[error("Invalid Ip")]
InvalidIp,
#[error("Other")]
Other(String),
}
pub type Result<T> = anyhow::Result<T>;