open-lark 0.14.0

Enterprise-grade Lark/Feishu Open API SDK with comprehensive Chinese documentation and advanced error handling
Documentation
use serde::{Deserialize, Serialize};

#[derive(Debug, Serialize, Deserialize)]
pub struct FeishuCardDivider {
    tag: String,
}

impl Default for FeishuCardDivider {
    fn default() -> Self {
        FeishuCardDivider {
            tag: "hr".to_string(),
        }
    }
}

#[cfg(test)]
mod test {
    #[test]
    fn test() {
        use crate::card::components::content_components::divider::*;
        use serde_json::json;

        let divider = FeishuCardDivider::default();
        let json = json!({
            "tag": "hr"
        });

        assert_eq!(serde_json::to_string(&divider).unwrap(), json.to_string());
    }
}