sw4rm_rs/shared/
string_or.rs

1use serde::{Deserialize, Serialize};
2
3use crate::openapi_v3_0::Discriminator;
4
5#[derive(Debug, Serialize, Deserialize, Clone, Ord, PartialOrd, Eq, PartialEq, Hash)]
6#[serde(untagged)]
7pub enum StringOrHttpCode {
8    String(String),
9    StatusCode(u64),
10}
11
12#[derive(Debug, Serialize, Deserialize, Clone, PartialEq)]
13#[serde(untagged)]
14pub enum StringOrDiscriminator {
15    String(String),
16    Discriminator(Discriminator),
17}