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_downloads
1 parent 91bf23d commit 95e6863Copy full SHA for 95e6863
src/tests/builders/krate.rs
@@ -5,6 +5,7 @@ use crates_io::{
5
};
6
7
use chrono::NaiveDateTime;
8
+use crates_io::schema::crate_downloads;
9
use diesel::prelude::*;
10
11
use super::VersionBuilder;
@@ -125,6 +126,10 @@ impl<'a> CrateBuilder<'a> {
125
126
// crate properties in a single DB call.
127
128
if let Some(downloads) = self.downloads {
129
+ update(crate_downloads::table.filter(crate_downloads::crate_id.eq(krate.id)))
130
+ .set(crate_downloads::downloads.eq(downloads as i64))
131
+ .execute(connection)?;
132
+
133
krate = update(&krate)
134
.set(crates::downloads.eq(downloads))
135
.returning(Crate::as_returning())
0 commit comments