mirror of
https://github.com/rust-lang/rustlings.git
synced 2024-12-27 00:00:03 +03:00
Hints for structs1 and structs2 (#355)
This commit is contained in:
parent
6c3cc2caf5
commit
a3a554aeed
13
info.toml
13
info.toml
|
@ -215,13 +215,22 @@ Now you have another tool in your toolbox!"""
|
||||||
name = "structs1"
|
name = "structs1"
|
||||||
path = "exercises/structs/structs1.rs"
|
path = "exercises/structs/structs1.rs"
|
||||||
mode = "test"
|
mode = "test"
|
||||||
hint = "No hints this time ;)"
|
hint = """
|
||||||
|
Rust has more than one type of struct. Both variants are used to package related data together.
|
||||||
|
On the one hand, there are normal, or classic, structs. These are named collections of related data stored in fields.
|
||||||
|
The other variant is tuple structs. Basically just named tuples.
|
||||||
|
In this exercise you need to implement one of each kind.
|
||||||
|
|
||||||
|
Read more about structs in The Book: https://doc.rust-lang.org/stable/book/ch05-00-structs.html"""
|
||||||
|
|
||||||
[[exercises]]
|
[[exercises]]
|
||||||
name = "structs2"
|
name = "structs2"
|
||||||
path = "exercises/structs/structs2.rs"
|
path = "exercises/structs/structs2.rs"
|
||||||
mode = "test"
|
mode = "test"
|
||||||
hint = "No hints this time ;)"
|
hint = """
|
||||||
|
Creating instances of structs is easy, all you need to do is assign some values to its fields.
|
||||||
|
There is however some shortcuts that can be taken when instantiating structs.
|
||||||
|
Have a look in The Book, to find out more: https://doc.rust-lang.org/stable/book/ch05-01-defining-structs.html#creating-instances-from-other-instances-with-struct-update-syntax"""
|
||||||
|
|
||||||
# STRINGS
|
# STRINGS
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue