1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use getset::{CopyGetters, Getters}; use serde::Deserialize; use crate::price::Price; /// Representation of a single meal. #[derive(Deserialize, CopyGetters, Getters, Debug, Clone)] pub struct Meal { #[get_copy = "pub"] id: u32, #[get = "pub"] name: String, #[get = "pub"] notes: Vec<String>, #[get = "pub"] prices: Price, }