oxidy/structs/
definition.rs

1use crate::structs::context::Context;
2use futures::future::BoxFuture;
3
4pub type Callback = Box<dyn Fn(Context) -> BoxFuture<'static, Returns> + Send + Sync>;
5
6pub type Returns = (Context, Option<Tail>);
7
8pub(crate) type Tail = Box<dyn Fn(Context) -> BoxFuture<'static, Context> + Send + Sync>;