mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-06 19:56:42 +01:00
wip: p.44, e=135, removing E generic
This commit is contained in:
parent
a7998860b1
commit
260736f31d
20 changed files with 848 additions and 838 deletions
|
|
@ -1,10 +1,5 @@
|
|||
use crate::*;
|
||||
|
||||
pub trait HasJack {
|
||||
fn jack (&self) -> &impl JackApi;
|
||||
}
|
||||
|
||||
pub trait JackApi {
|
||||
fn jack (&self) -> &Arc<RwLock<JackClient>>;
|
||||
fn transport (&self) -> &RwLock<Option<TransportState>>;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
use crate::*;
|
||||
|
||||
pub trait HasPlayer: HasJack {
|
||||
pub trait HasPlayer: JackApi {
|
||||
fn player (&self) -> &impl PlayerApi;
|
||||
fn player_mut (&mut self) -> &mut impl PlayerApi;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue