src/tools.rs: Add AsAyn Trait

This commit is contained in:
Dietmar Maurer
2019-05-08 11:05:38 +02:00
parent 090ac9f79a
commit 2edc341b29
2 changed files with 13 additions and 1 deletions

View File

@ -15,7 +15,7 @@ use super::api_handler::*;
pub type BoxFut = Box<Future<Item = Response<Body>, Error = failure::Error> + Send>;
/// Abstract Interface for API methods to interact with the environment
pub trait RpcEnvironment {
pub trait RpcEnvironment: std::any::Any + crate::tools::AsAny + Send {
/// Use this to pass additional result data. It is up to the environment
/// how the data is used.