Skip to content

Commit 5ce0e2d

Browse files
committed
Remove more unnused functions
1 parent 3e92251 commit 5ce0e2d

File tree

3 files changed

+0
-84
lines changed

3 files changed

+0
-84
lines changed

src/category.rs

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ use conduit::{Request, Response};
44
use conduit_router::RequestParams;
55
use diesel::*;
66
use diesel::pg::PgConnection;
7-
use pg::GenericConnection;
87
use pg::rows::Row;
98

109
use db::RequestTransaction;
@@ -147,39 +146,6 @@ impl Category {
147146
))).load(conn)
148147
}
149148

150-
pub fn toplevel_old(
151-
conn: &GenericConnection,
152-
sort: &str,
153-
limit: i64,
154-
offset: i64,
155-
) -> CargoResult<Vec<Category>> {
156-
157-
let sort_sql = match sort {
158-
"crates" => "ORDER BY crates_cnt DESC",
159-
_ => "ORDER BY category ASC",
160-
};
161-
162-
// Collect all the top-level categories and sum up the crates_cnt of
163-
// the crates in all subcategories
164-
let stmt = conn.prepare(&format!(
165-
"SELECT c.id, c.category, c.slug, c.description, c.created_at,
166-
sum(c2.crates_cnt)::int as crates_cnt
167-
FROM categories as c
168-
INNER JOIN categories c2 ON split_part(c2.slug, '::', 1) = c.slug
169-
WHERE split_part(c.slug, '::', 1) = c.slug
170-
GROUP BY c.id
171-
{} LIMIT $1 OFFSET $2",
172-
sort_sql
173-
))?;
174-
175-
let categories: Vec<_> = stmt.query(&[&limit, &offset])?
176-
.iter()
177-
.map(|row| Model::from_row(&row))
178-
.collect();
179-
180-
Ok(categories)
181-
}
182-
183149
pub fn subcategories(&self, conn: &PgConnection) -> QueryResult<Vec<Category>> {
184150
use diesel::expression::dsl::*;
185151
use diesel::types::Text;

src/krate.rs

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -678,44 +678,6 @@ impl Crate {
678678
Ok(())
679679
}
680680

681-
pub fn add_version(
682-
&mut self,
683-
conn: &GenericConnection,
684-
ver: &semver::Version,
685-
features: &HashMap<String, Vec<String>>,
686-
authors: &[String],
687-
) -> CargoResult<Version> {
688-
if Version::find_by_num(conn, self.id, ver)?.is_some() {
689-
return Err(human(
690-
&format_args!("crate version `{}` is already uploaded", ver),
691-
));
692-
}
693-
Version::insert(conn, self.id, ver, features, authors)
694-
}
695-
696-
pub fn keywords(&self, conn: &GenericConnection) -> CargoResult<Vec<Keyword>> {
697-
let stmt = conn.prepare(
698-
"SELECT keywords.* FROM keywords
699-
LEFT JOIN crates_keywords
700-
ON keywords.id = crates_keywords.keyword_id
701-
WHERE crates_keywords.crate_id = $1",
702-
)?;
703-
let rows = stmt.query(&[&self.id])?;
704-
Ok(rows.iter().map(|r| Model::from_row(&r)).collect())
705-
}
706-
707-
pub fn categories(&self, conn: &GenericConnection) -> CargoResult<Vec<Category>> {
708-
let stmt = conn.prepare(
709-
"SELECT categories.* FROM categories \
710-
LEFT JOIN crates_categories \
711-
ON categories.id = \
712-
crates_categories.category_id \
713-
WHERE crates_categories.crate_id = $1",
714-
)?;
715-
let rows = stmt.query(&[&self.id])?;
716-
Ok(rows.iter().map(|r| Model::from_row(&r)).collect())
717-
}
718-
719681
pub fn badges(&self, conn: &PgConnection) -> QueryResult<Vec<Badge>> {
720682
badges::table.filter(badges::crate_id.eq(self.id)).load(
721683
conn,

src/version.rs

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -112,10 +112,6 @@ impl Version {
112112
Ok(ret)
113113
}
114114

115-
pub fn valid(version: &str) -> bool {
116-
semver::Version::parse(version).is_ok()
117-
}
118-
119115
pub fn encodable(self, crate_name: &str) -> EncodableVersion {
120116
let Version {
121117
id,
@@ -166,14 +162,6 @@ impl Version {
166162
Ok(())
167163
}
168164

169-
pub fn yank(&self, conn: &GenericConnection, yanked: bool) -> CargoResult<()> {
170-
conn.execute(
171-
"UPDATE versions SET yanked = $1 WHERE id = $2",
172-
&[&yanked, &self.id],
173-
)?;
174-
Ok(())
175-
}
176-
177165
pub fn max<T>(versions: T) -> semver::Version
178166
where
179167
T: IntoIterator<Item = semver::Version>,

0 commit comments

Comments
 (0)