qweather_sdk/api/utils.rs
1use serde::{Deserialize, Serialize};
2
3/// RGBA颜色
4#[derive(Debug, Serialize, Deserialize, Clone)]
5pub struct RGBA {
6 pub red: u8,
7 pub green: u8,
8 pub blue: u8,
9 pub alpha: u8,
10}
11
12/// 元数据
13#[derive(Debug, Serialize, Deserialize, Clone)]
14pub struct MetaData {
15 /// 数据标签
16 pub tag: String,
17 /// 数据来源或提供商名字以及他们的声明,开发者必须将此内容与当前数据一起展示,可能为空
18 pub sources: Option<Vec<String>>,
19}