pub trait FromResp: Sized {
// Required method
fn from_resp_int(resp: RespValue) -> Result<Self, Error>;
// Provided method
fn from_resp(resp: RespValue) -> Result<Self, Error> { ... }
}
Expand description
A trait to be implemented for every time which can be read from a RESP value.
Implementing this trait on a type means that type becomes a valid return type for calls such as send
on
client::PairedConnection
Required Methods§
fn from_resp_int(resp: RespValue) -> Result<Self, Error>
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.