pub trait NominalStreamListener:
Send
+ Sync
+ Debug
+ RefUnwindSafe {
// Required method
fn on_error(&self, error: &dyn Error, request: &WriteRequestNominal);
// Provided method
fn on_success(&self, _request: &WriteRequestNominal) { ... }
}