summaryrefslogtreecommitdiff
path: root/src/server/server.rs
blob: 36b6e7eeb5ee9785a4673ab9b06388a0c204a42f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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) -> !;
}