From 5108c20910fe439e9c3c0062b1acfe53aef12907 Mon Sep 17 00:00:00 2001 From: Hirrolot <hirrolot@gmail.com> Date: Tue, 26 Apr 2022 01:39:24 +0600 Subject: [PATCH] Fix `DialogueState` --- src/dialogue_state.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dialogue_state.rs b/src/dialogue_state.rs index 5178c754..ebb96ad7 100644 --- a/src/dialogue_state.rs +++ b/src/dialogue_state.rs @@ -104,7 +104,8 @@ pub fn expand(item: ItemEnum) -> Result<TokenStream, syn::Error> { impl #self_params_with_bounds teloxide::dispatching::HandlerFactory for #enum_ident #self_params #where_clause { type Out = #out; - fn handler() -> dptree::Handler<'static, dptree::di::DependencyMap, Self::Out> { + fn handler() -> dptree::Handler<'static, dptree::di::DependencyMap, Self::Out, + teloxide::dispatching::DpHandlerDescription> { assert_clone::<#enum_ident #self_params>(); dptree::entry()