1 2 3 4 5 6 7 8 9 10 11 12 13
use crate::message::{MessageElement, PushMessage}; #[derive(Clone)] pub struct At { pub target: i64, pub display: String, } impl PushMessage for At { fn push_to(self, v: &mut Vec<MessageElement>) { v.push(MessageElement::At(self)); } }