pub trait Symbol { // Provided methods fn name(&self) -> String { ... } fn value(&self) -> u64 { ... } fn size(&self) -> u64 { ... } }