pub fn lang_marshalls(ecx: &mut ExtCtxt,
                      impl_item: &ImplItem) -> HashMap<String, Path> {
    LANGUAGES.iter().map(|&lang| {
        (lang.name().to_owned(),
         config::lang_marshall_path(ecx, impl_item.ident, lang))
    }).collect()
}
/// Gets a hash map of all of the language-specific marshalls.
Gets a hash map of all of the language-specific marshalls.
Gets a hash map of all of the language - specific marshalls .
pub fn lang_marshalls(ecx: &mut ExtCtxt,
                      impl_item: &ImplItem) -> HashMap<String, Path> {
    LANGUAGES.iter().map(|&lang| {
        (lang.name().to_owned(),
         config::lang_marshall_path(ecx, impl_item.ident, lang))
    }).collect()
}
pub fn lang_marshalls ( ecx : & mut ExtCtxt , impl_item : & ImplItem ) -> HashMap < String , Path > { LANGUAGES . iter ( ) . map ( | & lang | { ( lang . name ( ) . to_owned ( ) , config :: lang_marshall_path ( ecx , impl_item . ident , lang ) ) } ) . collect ( ) }
Gets a hash map of all of the language-specific marshalls.
Gets a hash map of all of the language - specific marshalls .
ecx
&mut ExtCtxt
impl_item
&ImplItem
ecx
&mut ExtCtxt
impl_item
&ImplItem