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}