Trait cargo_registry::model::Model
[−]
[src]
pub trait Model: Sized { fn from_row(row: &Row) -> Self; fn table_name(_: Option<Self>) -> &'static str; fn find(conn: &GenericConnection, id: i32) -> CargoResult<Self> { ... } fn count(conn: &GenericConnection) -> CargoResult<i64> { ... } }
Required Methods
fn from_row(row: &Row) -> Self
fn table_name(_: Option<Self>) -> &'static str
Provided Methods
fn find(conn: &GenericConnection, id: i32) -> CargoResult<Self>
fn count(conn: &GenericConnection) -> CargoResult<i64>
Implementors
impl Model for Badge
impl Model for Category
impl Model for Dependency
impl Model for ReverseDependency
impl Model for VersionDownload
impl Model for Keyword
impl Model for Crate
impl Model for Team
impl Model for User
impl Model for Version