decouples meals generation
This commit is contained in:
@@ -2,6 +2,13 @@ mod meal;
|
||||
|
||||
pub use self::meal::Meal;
|
||||
|
||||
pub fn fetch_meals() -> Vec<Meal> {
|
||||
vec![
|
||||
Meal::new("Raclette".to_string(), 800),
|
||||
Meal::new("Soupe".to_string(), 400),
|
||||
]
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
#[test]
|
||||
|
||||
@@ -7,7 +7,7 @@ pub struct Meal {
|
||||
}
|
||||
|
||||
impl Meal {
|
||||
pub fn new(name: String, nutritional_value: i32) -> Meal {
|
||||
pub(super) fn new(name: String, nutritional_value: i32) -> Meal {
|
||||
Meal { name, nutritional_value }
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user