mirror of
https://github.com/teloxide/teloxide.git
synced 2025-03-24 23:57:38 +01:00
Deprecate #[derive(DialogueState)]
This commit is contained in:
parent
dfba097c71
commit
74d44868a6
1 changed files with 1 additions and 0 deletions
|
@ -21,6 +21,7 @@ use quote::{quote, ToTokens};
|
||||||
use syn::{parse_macro_input, DeriveInput, Fields, ItemEnum};
|
use syn::{parse_macro_input, DeriveInput, Fields, ItemEnum};
|
||||||
|
|
||||||
#[proc_macro_derive(DialogueState, attributes(handler, handler_out, store))]
|
#[proc_macro_derive(DialogueState, attributes(handler, handler_out, store))]
|
||||||
|
#[deprecated(note = "Use teloxide::handler! instead")]
|
||||||
pub fn derive_dialogue_state(item: TokenStream) -> TokenStream {
|
pub fn derive_dialogue_state(item: TokenStream) -> TokenStream {
|
||||||
let input = parse_macro_input!(item as ItemEnum);
|
let input = parse_macro_input!(item as ItemEnum);
|
||||||
match dialogue_state::expand(input) {
|
match dialogue_state::expand(input) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue