1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
use crate::{
contexts::fields::{self, AnyText},
types::message,
};
edited_message! {
struct EditedCommand {
text: message::Text,
command: String,
} -> EventLoop::text
fn new(command: String,) -> Self {
Self {
command: command,
}
}
}
impl fields::Text for EditedCommand {
#[must_use]
fn text(&self) -> &message::Text {
&self.text
}
}
impl AnyText for EditedCommand {
#[must_use]
fn text(&self) -> &message::Text {
&self.text
}
}