1 2 3 4 5 6 7 8 9 10 11 12 13 14
use diesel::pg::PgConnection; use diesel::result::Error; /// A minimalistic ORM trait for `CorTeX` data items pub trait CortexInsertable { /// Creates a new item given a connection fn create(&self, connection: &PgConnection) -> Result<usize, Error>; } /// A minimalistic ORM trait for `CorTeX` data items pub trait CortexDeletable { /// Creates a new item given a connection fn delete_by(&self, connection: &PgConnection, field: &str) -> Result<usize, Error>; }