pub fn generate_one_of(
name: &str,
variants: &[ReferenceOr<Schema>],
discriminator: Option<&Discriminator>,
description: Option<&String>,
inline_types: &mut Vec<TokenStream>,
) -> TokenStreamExpand description
Generate a Rust enum type for a oneOf composition.
When a discriminator is present we emit an internally tagged enum
(#[serde(tag = "...")]); otherwise an untagged enum.