(
&self,
conn: &mut PooledConnection<ConnectionManager<LoggingConnection<SqliteConnection>>>,
_album: &mut QueryableAlbum,
)
| 99 | |
| 100 | #[tracing::instrument(level = "debug", skip(self, conn))] |
| 101 | fn insert_album( |
| 102 | &self, |
| 103 | conn: &mut PooledConnection<ConnectionManager<LoggingConnection<SqliteConnection>>>, |
| 104 | _album: &mut QueryableAlbum, |
| 105 | ) -> Result<String> { |
| 106 | _album.album_id = Some(Uuid::new_v4().to_string()); |
| 107 | |
| 108 | trace!("Inserting album"); |
| 109 | insert_into(albums) |
| 110 | .values(_album as &QueryableAlbum) |
| 111 | .execute(conn)?; |
| 112 | info!("Inserted album"); |
| 113 | Ok(_album.album_id.as_ref().unwrap().clone()) |
| 114 | } |
| 115 | |
| 116 | #[tracing::instrument(level = "debug", skip(self, conn))] |
| 117 | fn insert_artist( |
no test coverage detected