use crate::prelude::*; pub struct Notifications; impl NotificationHandler for Notifications { fn thread_init (&self, _: &Client) { } fn shutdown (&mut self, status: ClientStatus, reason: &str) { } fn freewheel (&mut self, _: &Client, is_enabled: bool) { } fn sample_rate (&mut self, _: &Client, _: Frames) -> Control { Control::Quit } fn client_registration (&mut self, _: &Client, name: &str, is_reg: bool) { } fn port_registration (&mut self, _: &Client, port_id: PortId, is_reg: bool) { } fn port_rename (&mut self, _: &Client, id: PortId, old: &str, new: &str) -> Control { Control::Continue } fn ports_connected (&mut self, _: &Client, id_a: PortId, id_b: PortId, are: bool) { } fn graph_reorder (&mut self, _: &Client) -> Control { Control::Continue } fn xrun (&mut self, _: &Client) -> Control { Control::Continue } }