Struct cargo_registry::category::Category
[−]
[src]
pub struct Category { pub id: i32, pub category: String, pub slug: String, pub description: String, pub crates_cnt: i32, pub created_at: Timespec, }
Fields
id: i32
category: String
slug: String
description: String
crates_cnt: i32
created_at: Timespec
Methods
impl Category
[src]
fn find_by_category(
conn: &GenericConnection,
name: &str
) -> CargoResult<Category>
conn: &GenericConnection,
name: &str
) -> CargoResult<Category>
fn find_by_slug(conn: &GenericConnection, slug: &str) -> CargoResult<Category>
fn encodable(self) -> EncodableCategory
fn update_crate<'a>(
conn: &PgConnection,
krate: &Crate,
slugs: &[&'a str]
) -> QueryResult<Vec<&'a str>>
conn: &PgConnection,
krate: &Crate,
slugs: &[&'a str]
) -> QueryResult<Vec<&'a str>>
fn update_crate_old(
conn: &GenericConnection,
krate: &Crate,
categories: &[String]
) -> CargoResult<Vec<String>>
conn: &GenericConnection,
krate: &Crate,
categories: &[String]
) -> CargoResult<Vec<String>>
fn count_toplevel(conn: &GenericConnection) -> CargoResult<i64>
fn toplevel(
conn: &PgConnection,
sort: &str,
limit: i64,
offset: i64
) -> QueryResult<Vec<Category>>
conn: &PgConnection,
sort: &str,
limit: i64,
offset: i64
) -> QueryResult<Vec<Category>>
fn toplevel_old(
conn: &GenericConnection,
sort: &str,
limit: i64,
offset: i64
) -> CargoResult<Vec<Category>>
conn: &GenericConnection,
sort: &str,
limit: i64,
offset: i64
) -> CargoResult<Vec<Category>>
fn subcategories(&self, conn: &GenericConnection) -> CargoResult<Vec<Category>>
Trait Implementations
impl Clone for Category
[src]
fn clone(&self) -> Category
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more