use remote_control_rs::{ executor::Executor, tasks::{ IntoTaskErr, server::{Name, Task}, }, }; use crate::tasks::{Request, Requests}; pub mod tcpserver; pub trait Server<'a> { fn update(&mut self, task: Task<'a>); async fn listen(&self) -> !; }