ResponseExt

Trait ResponseExt 

Source
pub trait ResponseExt<E: EntityKind> {
Show 13 methods // Required methods fn entities(self) -> Result<Vec<E>, Error>; fn one_entity(self) -> Result<E, Error>; fn one_opt_entity(self) -> Result<Option<E>, Error>; fn pks(self) -> Result<Vec<E::PrimaryKey>, Error>; fn one_pk(self) -> Result<E::PrimaryKey, Error>; fn one_opt_pk(self) -> Result<Option<E::PrimaryKey>, Error>; fn keys(self) -> Result<Vec<Key>, Error>; fn one_key(self) -> Result<Key, Error>; fn one_opt_key(self) -> Result<Option<Key>, Error>; fn views(self) -> Result<Vec<E::ViewType>, Error>; fn one_view(self) -> Result<E::ViewType, Error>; fn one_opt_view(self) -> Result<Option<E::ViewType>, Error>; fn count(self) -> Result<u32, Error>;
}
Expand description

ResponseExt Ergonomic helpers for interpreting Result<Response<E>, Error>.

Required Methods§

Implementations on Foreign Types§

Source§

impl<E: EntityKind> ResponseExt<E> for Result<Response<E>, Error>

Implementors§