We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Crate::by_exact_name()
1 parent 59303c8 commit c99c725Copy full SHA for c99c725
src/index.rs
@@ -13,7 +13,13 @@ use sentry::Level;
13
#[instrument(skip_all, fields(krate.name = ?name))]
14
pub fn get_index_data(name: &str, conn: &mut impl Conn) -> anyhow::Result<Option<String>> {
15
debug!("Looking up crate by name");
16
- let Some(krate): Option<Crate> = Crate::by_exact_name(name).first(conn).optional()? else {
+ let krate = crates::table
17
+ .select(Crate::as_select())
18
+ .filter(crates::name.eq(name))
19
+ .first::<Crate>(conn)
20
+ .optional();
21
+
22
+ let Some(krate) = krate? else {
23
return Ok(None);
24
};
25
0 commit comments