#![allow(clippy::module_inception)]
mod handler;
mod handler_error;
mod handler_wrapper;
mod impl_handlers;
pub use handler::*;
pub use handler_error::*;
pub use handler_wrapper::*;
use futures::Future;
use serde_json::Value;
use std::pin::Pin;
type PinFutureValue = Pin<Box<dyn Future<Output = crate::Result<Value>> + Send>>;