7: Add solutions for section "structs".
[?]
Aaw9nJhsNmfzFih9mKyNw9mV8CgERXJkRa1kK1Kx3LQH
Aug 6, 2021, 1:50 PM
OW5KWHDXP4LZL257D3OOGFBTAKVDXMA2FU7YHHUBSPLQKGBVLOHACDependencies
- [2]
H6XH45OP0
Change contents
- edit in exercises/structs/structs3.rs at line 6
// I AM NOT DONE - replacement in exercises/structs/structs3.rs at line 17
// Something goes here...panic!("Weight is physically impossible."); - replacement in exercises/structs/structs3.rs at line 27
fn is_international(&self) -> ??? {// Something goes here...fn is_international(&self) -> bool {self.sender_country != self.recipient_country - replacement in exercises/structs/structs3.rs at line 31
fn get_fees(&self, cents_per_gram: i32) -> ??? {// Something goes here...fn get_fees(&self, cents_per_gram: i32) -> i32 {self.weight_in_grams * cents_per_gram - replacement in exercises/structs/structs3.rs at line 74
let cents_per_gram = ???;let cents_per_gram = 4500 / 1500; - edit in exercises/structs/structs2.rs at line 3
// I AM NOT DONE - replacement in exercises/structs/structs2.rs at line 35
// let your_order =let your_order = Order {name: String::from("Hacker in Rust"),count: 1,..order_template}; - edit in exercises/structs/structs1.rs at line 3
// I AM NOT DONE - replacement in exercises/structs/structs1.rs at line 5
// TODO: Something goes herename: String,hex: String, - replacement in exercises/structs/structs1.rs at line 9
struct ColorTupleStruct(/* TODO: Something goes here */);struct ColorTupleStruct(String, String); - replacement in exercises/structs/structs1.rs at line 21
// let green =let green = ColorClassicStruct {name: "green".to_string(),hex: "#00FF00".to_string(),}; - replacement in exercises/structs/structs1.rs at line 33
// let green =let green = ColorTupleStruct("green".to_string(), "#00FF00".to_string()); - replacement in exercises/structs/structs1.rs at line 42
// let unit_struct =let unit_struct = UnitStruct;