first step towards weekly planning
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
mod meal;
|
||||
|
||||
pub use self::meal::Meal;
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
#[test]
|
||||
|
||||
19
cookbook/src/meal.rs
Normal file
19
cookbook/src/meal.rs
Normal file
@@ -0,0 +1,19 @@
|
||||
|
||||
|
||||
#[derive(Debug,Clone)]
|
||||
pub struct Meal {
|
||||
name: String,
|
||||
nutritional_value: i32,
|
||||
}
|
||||
|
||||
impl Meal {
|
||||
pub fn new(name: String, nutritional_value: i32) -> Meal {
|
||||
Meal { name, nutritional_value }
|
||||
}
|
||||
|
||||
pub fn nutritional_value(&self) -> i32 {
|
||||
self.nutritional_value
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
|
||||
enum Meal {
|
||||
FullMeal,
|
||||
Composed,
|
||||
}
|
||||
|
||||
fn retrieve_all() -> Vec<Meal> {
|
||||
vec!()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user