fn tag_requirement(
ion: &TokenStream,
tag: Option<&Tag>,
variant: Option<String>,
requires_object: bool,
) -> Result<Option<TokenStream>>fn tag_requirement(
ion: &TokenStream,
tag: Option<&Tag>,
variant: Option<String>,
requires_object: bool,
) -> Result<Option<TokenStream>>