fn your_order() {
let order_template = create_order_template();
your_order = Order {
name : String::from("Hacker in Rust"),
.. order_template
};
assert_eq!(your_order.name, "Hacker in Rust");
! Compiling of exercises/structs/structs2.rs failed! Please try again. Here's the output:
error[E0308]: mismatched types
--> exercises/structs/structs2.rs:36:22
|
36 | your_order = Order {
| ______________________^
37 | | name : String::from("Hacker in Rust"),
38 | | .. order_template
39 | | };
| |_________^ expected fn item, found struct `Order`
|
= note: expected fn item `fn() {tests::your_order}`
found struct `Order`
error[E0070]: invalid left-hand side of assignment
--> exercises/structs/structs2.rs:36:20
|
36 | your_order = Order {
| ---------- ^
| |
| cannot assign to this expression
error[E0609]: no field `name` on type `fn() {tests::your_order}`
--> exercises/structs/structs2.rs:40:31
|
40 | assert_eq!(your_order.name, "Hacker in Rust");
|
fn your_order() {
let order_template = create_order_template();
let your_order = Order {
name : String::from("Hacker in Rust"),
.. order_template
};
assert_eq!(your_order.name, "Hacker in Rust");
}