codepecker 0.2.0

CodePecker in the CI
Documentation
// use std::{io, backtrace::Backtrace};

use std::io;

use thiserror::Error;

#[derive(Error, Debug)]
pub enum CodepeckerError {
    #[error("输入指定的参数不满足要求")]
    ParamMissing,
    #[error("Url: {0} 的API地址错误或无法连接")]
    UnableToConnect(String),
    #[error("无法获取Text数据")]
    UnableToGetText,
    #[error("无法解析json数据, 请检查URL地址及key值")]
    UnableToParseJson,
    #[error("{0}")]
    CustomInvalidInfo(String),
    #[error("不合法的请求头header:{0}")]
    InvalidHeader(String),
    #[error("Reqwest Client构建失败")]
    ClientBuildError,
    #[error("Reqwest Proxy构建失败")]
    ProxyBuildError,
    #[error("不匹配的文件类型")]
    FileUploadError,
    #[error(transparent)]
    IoError(#[from] io::Error),
    #[error(transparent)]
    SerdeError(#[from] serde_json::Error),
}