Trait redis_async::resp::FromResp  [−][src]
pub trait FromResp: Sized { fn from_resp_int(resp: RespValue) -> Result<Self, Error>; fn from_resp(resp: RespValue) -> Result<Self, Error> { ... } }
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
fn from_resp(resp: RespValue) -> Result<Self, Error>
Return a Result containing either Self or Error.  Errors can occur due to either: a) the particular
RespValue being incompatible with the required type, or b) a remote Redis error occuring.
Implementations on Foreign Types
impl FromResp for String[src] 
impl FromResp for Stringimpl FromResp for Vec<u8>[src] 
impl FromResp for Vec<u8>impl FromResp for i64[src] 
impl FromResp for i64impl FromResp for isize[src] 
impl FromResp for isizeimpl FromResp for usize[src] 
impl FromResp for usizeimpl FromResp for i32[src] 
impl FromResp for i32impl FromResp for u32[src] 
impl FromResp for u32impl FromResp for u64[src] 
impl FromResp for u64impl FromResp for bool[src] 
impl FromResp for boolimpl<T: FromResp> FromResp for Option<T>[src] 
impl<T: FromResp> FromResp for Option<T>impl<T: FromResp> FromResp for Vec<T>[src] 
impl<T: FromResp> FromResp for Vec<T>impl FromResp for ()[src] 
impl FromResp for ()impl<A, B> FromResp for (A, B) where
    A: FromResp,
    B: FromResp, [src] 
impl<A, B> FromResp for (A, B) where
    A: FromResp,
    B: FromResp, impl<A, B, C> FromResp for (A, B, C) where
    A: FromResp,
    B: FromResp,
    C: FromResp, [src] 
        impl<A, B, C> FromResp for (A, B, C) where
    A: FromResp,
    B: FromResp,
    C: FromResp, Implementors
- impl FromResp for RespValue