pub trait Sink {
// Required methods
fn rate(&self) -> u32;
fn channels(&self) -> u16;
fn stream(&mut self, seconds: f32) -> Box<dyn Stream>;
fn set_muted(&mut self, muted: bool);
}pub trait Sink {
// Required methods
fn rate(&self) -> u32;
fn channels(&self) -> u16;
fn stream(&mut self, seconds: f32) -> Box<dyn Stream>;
fn set_muted(&mut self, muted: bool);
}