Skip to main content

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}