use crate::transport::Transport;
use std::sync::{
Mutex,
Weak,
};
#[derive(Debug)]
pub struct Synth<T> {
_transport: Weak<Mutex<T>>,
}
impl<T> Synth<T>
where
T: Transport,
{
const _NAME: &'static str = "lmx_ctrl";
#[must_use]
pub fn new(transport: Weak<Mutex<T>>) -> Self {
Self {
_transport: transport,
}
}
}