Trait syn_ext::ext::NestedMetaIteratorExt [−][src]
pub trait NestedMetaIteratorExt<'a> {
fn into_multi_map_and_lits<K, KF>(
self,
path_to_key: KF
) -> Result<(Map<K, Vec<(usize, Meta)>>, Vec<(usize, Lit)>)>
where
K: Hash + Eq,
KF: Fn(&Path) -> Result<Option<K>>;
fn into_unique_map_and_lits<K, KF>(
self,
path_to_key: KF
) -> Result<(Map<K, (usize, Meta)>, Vec<(usize, Lit)>)>
where
K: Hash + Eq,
KF: Fn(&Path) -> Result<Option<K>>;
}Expand description
experimental