mirror of
https://github.com/teloxide/teloxide.git
synced 2025-03-24 23:57:38 +01:00
remove TargetMessage as ChatOrInlineMessage reexport as it couldn't be deprecated
Also rename `TargetMessage::{Chat => Common}` variant. (anyway `ChatOrInlineMessage`/`TargetMessage` refactoring is not backward compatible)
This commit is contained in:
parent
851e4c6bc6
commit
02400b18ab
1 changed files with 1 additions and 4 deletions
|
@ -6,13 +6,10 @@ use serde::{Deserialize, Serialize};
|
||||||
#[derive(Clone, Debug, Eq, Hash, PartialEq, Serialize, Deserialize)]
|
#[derive(Clone, Debug, Eq, Hash, PartialEq, Serialize, Deserialize)]
|
||||||
#[serde(untagged)]
|
#[serde(untagged)]
|
||||||
pub enum TargetMessage {
|
pub enum TargetMessage {
|
||||||
Chat { chat_id: ChatId, message_id: i32 },
|
Common { chat_id: ChatId, message_id: i32 },
|
||||||
Inline { inline_message_id: String },
|
Inline { inline_message_id: String },
|
||||||
}
|
}
|
||||||
|
|
||||||
#[deprecated = "Was renamed to `TargetMessage`, please use renamed version"]
|
|
||||||
pub use TargetMessage as ChatOrInlineMessage;
|
|
||||||
|
|
||||||
impl From<String> for TargetMessage {
|
impl From<String> for TargetMessage {
|
||||||
fn from(inline_message_id: String) -> Self {
|
fn from(inline_message_id: String) -> Self {
|
||||||
Self::Inline { inline_message_id }
|
Self::Inline { inline_message_id }
|
||||||
|
|
Loading…
Add table
Reference in a new issue