reddit_rs/models/icon.rs
1use iri_string::types::IriString;
2use serde::{Deserialize, Serialize};
3
4#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
5#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
6pub enum IconFormat {
7 Png,
8 Apng,
9}
10
11#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
12pub struct Icon {
13 url: IriString,
14 width: u16,
15 height: u16,
16 format: Option<IconFormat>,
17}