pub trait GetEvents {
// Required method
fn get_events(&self) -> &[Event];
// Provided method
fn find_event_tags(
&self,
event_type: String,
key_name: String,
) -> Vec<&EventAttribute> { ... }
}pub trait GetEvents {
// Required method
fn get_events(&self) -> &[Event];
// Provided method
fn find_event_tags(
&self,
event_type: String,
key_name: String,
) -> Vec<&EventAttribute> { ... }
}