use derive_builder::Builder; use diesel::prelude::*; use serde::{Deserialize, Serialize}; #[derive( Builder, Clone, Queryable, Identifiable, Selectable, Debug, PartialEq, Serialize, Deserialize, Insertable, )] #[diesel(table_name = crate::schema::buckets)] pub struct Bucket { pub id: i32, pub balance: Option, pub balance_cache_key: Option, #[column_name = "bucket_group"] pub group: String, pub name: String, }