pub struct Foo; pub enum Bar { A, B } pub trait Baz { fn run(&self); } pub fn qux() {} pub type Alias = u32; pub const VALUE: u32 = 42; struct Private;