pub trait Event { // Required method fn header(&self) -> &Header; // Provided method fn to_bytes(&self) -> &[u8] ⓘ { ... } }