dunge-macro 0.3.7

Procmacro for the dunge library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use {
    proc_macro2::{Ident, Span},
    syn::{Index, Member},
};

pub(crate) fn make(index: u32, ident: Option<Ident>) -> Member {
    match ident {
        Some(ident) => Member::Named(ident),
        None => Member::Unnamed(Index {
            index,
            span: Span::call_site(),
        }),
    }
}