summaryrefslogtreecommitdiff
path: root/exercises/structs/structs3.rs
diff options
context:
space:
mode:
Diffstat (limited to 'exercises/structs/structs3.rs')
-rw-r--r--exercises/structs/structs3.rs10
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);