diff options
Diffstat (limited to 'exercises/structs/structs3.rs')
| -rw-r--r-- | exercises/structs/structs3.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/exercises/structs/structs3.rs b/exercises/structs/structs3.rs index 8d8b471..e84f2eb 100644 --- a/exercises/structs/structs3.rs +++ b/exercises/structs/structs3.rs @@ -16,13 +16,13 @@ struct Package { impl Package { fn new(sender_country: String, recipient_country: String, weight_in_grams: i32) -> Package { if weight_in_grams <= 0 { - // Something goes here... + // panic statement goes here... } else { - return Package { + Package { sender_country, recipient_country, weight_in_grams, - }; + } } } @@ -31,7 +31,7 @@ impl Package { } fn get_fees(&self, cents_per_gram: i32) -> ??? { - // Something goes here... + // Something goes here... } } @@ -73,7 +73,7 @@ mod tests { let sender_country = String::from("Spain"); let recipient_country = String::from("Spain"); - let cents_per_gram = ???; + let cents_per_gram = 3; let package = Package::new(sender_country, recipient_country, 1500); |
