pub fn parse<D>(self) -> Result<D, Error>
    where
        D: DeserializeOwned,
    {
        let value: JsonValue = self.into();
        from_value(value).map_err(|e| Error::InvalidParams(format!("Invalid params: {}.", e)))
    }
/// Parse incoming `Params` into expected common.
Parse incoming `Params` into expected common.
Parse incoming ` Params ` into expected common .
pub fn parse<D>(self) -> Result<D, Error>
    where
        D: DeserializeOwned,
    {
        let value: JsonValue = self.into();
        from_value(value).map_err(|e| Error::InvalidParams(format!("Invalid params: {}.", e)))
    }
pub fn parse < D > ( self ) -> Result < D , Error > where D : DeserializeOwned , { let value : JsonValue = self . into ( ) ; from_value ( value ) . map_err ( | e | Error :: InvalidParams ( format ! ( " " e ) ) ) }
Parse incoming `Params` into expected common.
Parse incoming ` Params ` into expected common .
self
self