r2_data_persistence/models/
map.rs

1use crate::schema::maps;
2use diesel::{AsChangeset, Insertable};
3
4pub struct GetMapModel {
5    pub id: String,
6    pub song: String,
7}
8
9#[derive(Insertable)]
10#[diesel(table_name = maps)]
11pub struct CreateMapModel {
12    pub song: String,
13}
14
15#[derive(AsChangeset)]
16#[diesel(table_name = maps)]
17pub struct UpdateMapModel {
18    pub song: Option<String>,
19}