MCPcopy Create free account
hub / github.com/Moosync/Moosync / insert_genre

Method insert_genre

src-tauri/database/src/database.rs:132–144  ·  view source on GitHub ↗
(
        &self,
        conn: &mut PooledConnection<ConnectionManager<LoggingConnection<SqliteConnection>>>,
        _genre: &mut QueryableGenre,
    )

Source from the content-addressed store, hash-verified

130
131 #[tracing::instrument(level = "debug", skip(self, conn))]
132 fn insert_genre(
133 &self,
134 conn: &mut PooledConnection<ConnectionManager<LoggingConnection<SqliteConnection>>>,
135 _genre: &mut QueryableGenre,
136 ) -> Result<String> {
137 _genre.genre_id = Some(Uuid::new_v4().to_string());
138 trace!("Inserting genre");
139 insert_into(genres)
140 .values(_genre as &QueryableGenre)
141 .execute(conn)?;
142 info!("Inserted genre");
143 Ok(_genre.genre_id.as_ref().unwrap().clone())
144 }
145
146 #[tracing::instrument(level = "debug", skip(self, conn))]
147 fn insert_playlist(

Callers 1

insert_songs_by_refMethod · 0.80

Calls 1

cloneMethod · 0.80

Tested by

no test coverage detected