pub mod error;
pub mod notification;
pub mod request;
pub mod response;
pub mod types;
pub use error::{JsonRpcError, JsonRpcErrorCode};
pub use notification::JsonRpcNotification;
pub use request::{JsonRpcRequest, RequestParams};
pub use response::{JsonRpcResponse, JsonRpcSuccessResponse, ResponseResult};
pub use types::{JsonRpcVersion, RequestId};
pub const JSONRPC_VERSION: &str = "2.0";
pub mod error_codes {
pub const PARSE_ERROR: i64 = -32700;
pub const INVALID_REQUEST: i64 = -32600;
pub const METHOD_NOT_FOUND: i64 = -32601;
pub const INVALID_PARAMS: i64 = -32602;
pub const INTERNAL_ERROR: i64 = -32603;
pub const SERVER_ERROR_START: i64 = -32099;
pub const SERVER_ERROR_END: i64 = -32000;
}