Merge pull request #729 from teloxide/update-macros

Update `teloxide-macros` to v0.7.0

Former-commit-id: cb7123b222
This commit is contained in:
Hirrolot 2022-10-06 23:58:09 +06:00 committed by GitHub
commit 8384255a37
3 changed files with 5 additions and 5 deletions

View file

@ -58,7 +58,7 @@ full = [
[dependencies] [dependencies]
# teloxide-core = { version = "0.7.0", default-features = false } # teloxide-core = { version = "0.7.0", default-features = false }
# teloxide-macros = { version = "0.6.3", optional = true } teloxide-macros = { version = "0.7.0", optional = true }
serde_json = "1.0" serde_json = "1.0"
serde = { version = "1.0", features = ["derive"] } serde = { version = "1.0", features = ["derive"] }
@ -67,7 +67,7 @@ dptree = "0.3.0"
# These lines are used only for development. # These lines are used only for development.
teloxide-core = { git = "https://github.com/teloxide/teloxide-core", rev = "00165e6", default-features = false } teloxide-core = { git = "https://github.com/teloxide/teloxide-core", rev = "00165e6", default-features = false }
teloxide-macros = { git = "https://github.com/teloxide/teloxide-macros", rev = "a2a79e29cb106a5d3052cf32a23e698db859cc2a", optional = true } # teloxide-macros = { git = "https://github.com/teloxide/teloxide-macros", rev = "e715105", optional = true }
# dptree = { git = "https://github.com/teloxide/dptree", rev = "df578e4" } # dptree = { git = "https://github.com/teloxide/dptree", rev = "df578e4" }
tokio = { version = "1.8", features = ["fs"] } tokio = { version = "1.8", features = ["fs"] }

View file

@ -194,7 +194,7 @@ pub use teloxide_macros::BotCommands;
/// #[derive(BotCommands, PartialEq, Debug)] /// #[derive(BotCommands, PartialEq, Debug)]
/// #[command(rename_rule = "lowercase")] /// #[command(rename_rule = "lowercase")]
/// enum Command { /// enum Command {
/// #[command(parse_with = "accept_two_digits")] /// #[command(parse_with = accept_two_digits)]
/// Num(u8), /// Num(u8),
/// } /// }
/// ///

View file

@ -161,11 +161,11 @@ fn parse_custom_parser() {
#[derive(BotCommands, Debug, PartialEq)] #[derive(BotCommands, Debug, PartialEq)]
#[command(rename_rule = "lowercase")] #[command(rename_rule = "lowercase")]
enum DefaultCommands { enum DefaultCommands {
#[command(parse_with = "custom_parse_function")] #[command(parse_with = custom_parse_function)]
Start(u8, String), Start(u8, String),
// Test <https://github.com/teloxide/teloxide/issues/668>. // Test <https://github.com/teloxide/teloxide/issues/668>.
#[command(parse_with = "parser::custom_parse_function")] #[command(parse_with = parser::custom_parse_function)]
TestPath(u8, String), TestPath(u8, String),
Help, Help,