pinterest_api/parameter/
pin_type.rs

1use serde::{Deserialize, Serialize};
2use std::fmt;
3
4#[derive(Serialize, Deserialize, Debug, Clone)]
5#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
6pub enum PinType {
7    Private,
8}
9
10impl fmt::Display for PinType {
11    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
12        let display_str = match self {
13            Self::Private => "PRIVATE",
14        };
15        write!(f, "{}", display_str)
16    }
17}
18
19impl Default for PinType {
20    fn default() -> Self {
21        Self::Private
22    }
23}