use std::collections::HashMap;
#[derive(Default)]
pub(crate) struct DocMeta<'a> {
item: Option<&'a syn::Item>,
defs: HashMap<String, String>,
}
impl<'a> DocMeta<'a> {
pub fn new(item: Option<&'a syn::Item>, defs: HashMap<String, String>) -> Self {
Self { item, defs }
}
pub fn self_item(&self) -> Option<&'a syn::Item> {
self.item
}
pub fn defs(&self) -> &HashMap<String, String> {
&self.defs
}
}