Struct jsonrpc_core::error::Error [] [src]

pub struct Error {
    pub code: ErrorCode,
    pub message: String,
    pub data: Option<Value>,
}

Fields

code: ErrorCode message: String data: Option<Value>

Methods

impl Error
[src]

fn new(code: ErrorCode) -> Self

fn parse_error() -> Self

fn invalid_request() -> Self

fn method_not_found() -> Self

fn invalid_params() -> Self

fn internal_error() -> Self

Trait Implementations

impl Debug for Error
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl PartialEq for Error
[src]

fn eq(&self, __arg_0: &Error) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, __arg_0: &Error) -> bool

This method tests for !=.

impl Serialize for Error
[src]

fn serialize<__S>(&self, serializer: &mut __S) -> Result<(), __S::Error> where __S: Serializer

Serializes this value into this serializer.