tcplane/server/func/
trait.rs

1use crate::*;
2
3pub trait AsyncFuncWithoutPin<Fut>: Fn(ControllerData) -> Fut + Send + Sync + 'static
4where
5    Fut: Future<Output = ()> + Send + 'static,
6{
7}
8
9pub trait Func:
10    Fn(ControllerData) -> Pin<Box<dyn Future<Output = ()> + Send + 'static>> + Send + Sync + 'static
11{
12}