doku-derive 0.21.2

A framework for building documentation (internal macro)
Documentation
1
2
3
4
5
6
7
8
9
10
11
use super::*;

pub fn expand_variants(
    variants: &syn::punctuated::Punctuated<syn::Variant, syn::Token![,]>,
    rename_variants: RenameRule,
) -> Result<Vec<TokenStream2>> {
    variants
        .into_iter()
        .map(|v| expand_variant(v, rename_variants))
        .collect()
}