Skip to main content

puniyu_element/send/
face.rs

1use serde::{Deserialize, Serialize};
2use crate::{Element, ElementType};
3
4#[derive(Debug, Clone, Serialize, Deserialize)]
5pub struct FaceElement {
6	/// 表情元素id
7	pub id: u64,
8}
9
10impl FaceElement {
11	pub fn new(id: impl Into<u64>) -> Self {
12		Self { id: id.into() }
13	}
14}
15
16impl Element for FaceElement {
17	fn r#type(&self) -> ElementType {
18		ElementType::Face
19	}
20}