Improve the docs exercise by clarifying instructions, silence the warning
This commit is contained in:
@@ -12,15 +12,16 @@
|
|||||||
// - The description on the index page should be "Big orange thing"
|
// - The description on the index page should be "Big orange thing"
|
||||||
// - Make a section header called "Recipes"
|
// - Make a section header called "Recipes"
|
||||||
// - Explain that recipes will be coming soon.
|
// - Explain that recipes will be coming soon.
|
||||||
// - Explain that "roundness" is a percentage
|
// - Document the "roundness" field, explaining that it is a percentage
|
||||||
// - Explain that "orangeness" is a number from 8 to 27
|
// - Document the "orangeness" field, explaining that it is a number from 8 to 27
|
||||||
|
|
||||||
pub struct Pumpkin {
|
pub struct Pumpkin {
|
||||||
pub roundness: f32,
|
pub roundness: f32,
|
||||||
pub orangeness: i32,
|
pub orangeness: i32,
|
||||||
}
|
}
|
||||||
|
|
||||||
// 4. Explain that if you smash the pumpkin, it will be gone. Then it can't be used for pie. :'-(
|
// 4. Document the "smash" method. Explain that if you smash the pumpkin, it will be gone. Then it
|
||||||
|
// can't be used for pie. :'-(
|
||||||
|
|
||||||
impl Pumpkin {
|
impl Pumpkin {
|
||||||
pub fn smash(self) {}
|
pub fn smash(self) {}
|
||||||
@@ -32,10 +33,11 @@ impl Pumpkin {
|
|||||||
pub const BURNT_ORANGE: i32 = 13;
|
pub const BURNT_ORANGE: i32 = 13;
|
||||||
|
|
||||||
// Challenge: Find the option to pass to `cargo doc` so that documentation for this private item
|
// Challenge: Find the option to pass to `cargo doc` so that documentation for this private item
|
||||||
// gets generated as well. Hint: `cargo doc -h`
|
// gets generated as well. Hint: `cargo doc -h` will show you all the relevant options.
|
||||||
|
|
||||||
/// For internal use only. In fact, this documentation is so private that it won't be generated.
|
/// For internal use only. In fact, this documentation is so private that it won't be generated.
|
||||||
/// At least not by default.
|
/// At least not by default. But if you pass the correct option in, it will magically appear!
|
||||||
|
#[allow(dead_code)] // to silence the warning
|
||||||
enum PrivateEnum {
|
enum PrivateEnum {
|
||||||
/// For Halloween. To be lit by candlelight.
|
/// For Halloween. To be lit by candlelight.
|
||||||
JackOLantern,
|
JackOLantern,
|
||||||
|
|||||||
Reference in New Issue
Block a user