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>.