pinterest_api/parameter/
split_field.rs

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