replacement in "src/models/users.rs" at line 19
replacement in "src/models/users.rs" at line 30
[4.2733]→[4.2733:2759](∅→∅) replacement in "src/models/users.rs" at line 36
− pub async fn find(db: &State<Database>, id: i32) -> Result<Self, sqlx::Error> {
+ pub async fn find(db: &Database, id: i32) -> Result<Self, sqlx::Error> {
replacement in "src/models/users.rs" at line 38
replacement in "src/models/users.rs" at line 45
[4.2995]→[4.2995:3025](∅→∅) replacement in "src/models/users.rs" at line 55
[4.3303]→[4.3303:3334](∅→∅) edit in "src/models/projects.rs" at line 3
[4.3493]→[4.3493:3512](∅→∅) replacement in "src/models/projects.rs" at line 14
[4.1425]→[4.1425:1523](∅→∅) − pub async fn find(db: &State<Database>, org_path: String, proj_path: String) -> Option<Project> {
+ pub async fn find(db: &Database, org_path: String, proj_path: String) -> Option<Project> {
replacement in "src/models/projects.rs" at line 17
[4.1669]→[4.819:870](∅→∅) − proj_path, org_path).fetch_optional(&**db)
+ proj_path, org_path).fetch_optional(db)
replacement in "src/models/projects.rs" at line 23
[4.1749]→[4.871:950](∅→∅) − pub async fn list(db: &State<Database>) -> Result<Vec<Project>, sqlx::Error> {
+ pub async fn list(db: &Database) -> Result<Vec<Project>, sqlx::Error> {
replacement in "src/models/projects.rs" at line 25
[4.1005]→[4.1005:1031](∅→∅) replacement in "src/models/projects.rs" at line 30
[4.1770]→[4.1770:1796](∅→∅) replacement in "src/models/projects.rs" at line 40
[4.2044]→[4.2044:2066](∅→∅) replacement in "src/models/projects.rs" at line 52
[4.3728]→[4.1083:1160](∅→∅) − pub async fn organisation(&self, db: &State<Database>) -> Result<User> {
+ pub async fn organisation(&self, db: &Database) -> Result<User> {
replacement in "src/models/projects.rs" at line 56
[3.1231]→[3.1231:1301](∅→∅) − pub async fn owner(&self, db: &State<Database>) -> Result<User> {
+ pub async fn owner(&self, db: &Database) -> Result<User> {
replacement in "src/models/projects.rs" at line 83
[4.1404]→[4.1404:1475](∅→∅) − pub async fn new(db: &State<Database>, project: Project) -> Self {
+ pub async fn new(db: &Database, project: Project) -> Self {
replacement in "src/models/pijul/repositories.rs" at line 164
[3.1874]→[3.1874:1960](∅→∅) − pub async fn owner(&self, db: &rocket::State<Database>) -> anyhow::Result<User> {
+ pub async fn owner(&self, db: &Database) -> anyhow::Result<User> {
replacement in "src/controllers/projects.rs" at line 50
[4.1107]→[4.1107:1177](∅→∅) − match projects::create(db, user.id, project.name.clone()).await {
+ match projects::create(&**db, user.id, project.name.clone()).await {
replacement in "src/controllers/projects.rs" at line 66
[4.2024]→[4.2024:2101](∅→∅) − let p = if let Some(p) = projects::find(db, org_path, proj_path).await {
+ let p = if let Some(p) = projects::find(&**db, org_path, proj_path).await {
replacement in "src/controllers/projects.rs" at line 76
[4.2303]→[4.2303:2360](∅→∅) − organisation: p.organisation(db).await.ok(),
+ organisation: p.organisation(&**db).await.ok(),
replacement in "src/controllers/projects.rs" at line 87
[4.2532]→[4.2532:2609](∅→∅) − let p = if let Some(p) = projects::find(db, org_path, proj_path).await {
+ let p = if let Some(p) = projects::find(&**db, org_path, proj_path).await {
replacement in "src/controllers/projects.rs" at line 98
[4.2843]→[4.2843:2900](∅→∅) − organisation: p.organisation(db).await.ok(),
+ organisation: p.organisation(&**db).await.ok(),
replacement in "src/controllers/projects.rs" at line 110
[4.3091]→[4.3091:3159](∅→∅) − let projects = if let Ok(projects) = projects::list(db).await {
+ let projects = if let Ok(projects) = projects::list(&**db).await {
replacement in "src/controllers/projects.rs" at line 118
[4.3325]→[4.3325:3395](∅→∅) − disp.push(projects::DispProject::new(db, proj.clone()).await)
+ disp.push(projects::DispProject::new(&**db, proj.clone()).await)