Type Alias event_driven_library::prelude::TEventHandler
source · pub type TEventHandler<R, E> = HashMap<String, Vec<Box<dyn Fn(Box<dyn Message, Global>, Arc<RwLock<ContextManager>, Global>) -> Pin<Box<dyn Future<Output = Result<R, E>> + Send, Global>> + Send + Sync, Global>, Global>, RandomState>;Aliased Type§
struct TEventHandler<R, E> { /* private fields */ }Trait Implementations§
source§impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>where
K: Deserialize<'de> + Eq + Hash,
V: Deserialize<'de>,
S: BuildHasher + Default,
impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>where K: Deserialize<'de> + Eq + Hash, V: Deserialize<'de>, S: BuildHasher + Default,
source§fn deserialize<D>(
deserializer: D
) -> Result<HashMap<K, V, S>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>( deserializer: D ) -> Result<HashMap<K, V, S>, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more