Items
This section is a work-in-progress experiment about making the book executable.
Syntax
Item: attrs=OuterAttribute* visibility=Visibility? kind=ItemKind
=>
=>
Item { attrs, visibility, kind }
#![allow(unused)] fn main() { pub struct Item { pub attrs: Vec<OuterAttribute>, pub visibility: Option<Visibility>, pub kind: ItemKind, } pub enum ItemKind { Function(Function), } }
Submodules
#![allow(unused)] fn main() { #[path = "items/functions.md.rs"] pub mod functions; pub use functions::*; }