diff --git a/src/lib.rs b/src/lib.rs index ae357cf..c1b699e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -14,6 +14,7 @@ mod msg; use msg::*; pub use msg:: { + DingTalkType, DingTalkMessage, DingTalkMessageType, DingTalkMessageActionCardHideAvatar, @@ -30,18 +31,6 @@ const APPLICATION_JSON_UTF8: &str = "application/json; charset=utf-8"; const DEFAULT_DINGTALK_ROBOT_URL: &str = "https://oapi.dingtalk.com/robot/send"; const DEFAULT_WECHAT_WORK_ROBOT_URL: &str = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send"; -/// Send Dingtalk or WeChatWork message -#[derive(Clone, Copy, Debug)] -pub enum DingTalkType { - - DingTalk, - - WeChatWork, -} - -impl Default for DingTalkType { - fn default() -> Self { DingTalkType::DingTalk } -} /// `DingTalk` is a simple SDK for DingTalk webhook robot /// diff --git a/src/msg.rs b/src/msg.rs index c08f177..558b558 100644 --- a/src/msg.rs +++ b/src/msg.rs @@ -1,6 +1,19 @@ use serde::{Serialize, Deserialize}; +/// Send Dingtalk or WeChatWork message +#[derive(Clone, Copy, Debug)] +pub enum DingTalkType { + + DingTalk, + + WeChatWork, +} + +impl Default for DingTalkType { + fn default() -> Self { DingTalkType::DingTalk } +} + /// DingTalk message type /// * Text - text message /// * Markdown - markdown message