pub fn from_proc_macro_index(proc_macro_index: usize) -> DefIndex {
        let def_index = DefIndex::from_array_index(proc_macro_index,
                                                   DefIndexAddressSpace::High);
        assert!(def_index != CRATE_DEF_INDEX);
        def_index
    }
// Proc macros from a proc-macro crate have a kind of virtual DefIndex. This
// function maps the index of the macro within the crate (which is also the
// index of the macro in the CrateMetadata::proc_macros array) to the
// corresponding DefIndex.
Proc macros from a proc-macro crate have a kind of virtual DefIndex. This
function maps the index of the macro within the crate (which is also the
index of the macro in the CrateMetadata::proc_macros array) to the
corresponding DefIndex.
Proc macros from a proc - macro crate have a kind of virtual DefIndex . This function maps the index of the macro within the crate ( which is also the index of the macro in the CrateMetadata :: proc_macros array ) to the corresponding DefIndex .
pub fn from_proc_macro_index(proc_macro_index: usize) -> DefIndex {
        let def_index = DefIndex::from_array_index(proc_macro_index,
                                                   DefIndexAddressSpace::High);
        assert!(def_index != CRATE_DEF_INDEX);
        def_index
    }
pub fn from_proc_macro_index ( proc_macro_index : usize ) -> DefIndex { let def_index = DefIndex :: from_array_index ( proc_macro_index , DefIndexAddressSpace :: High ) ; assert ! ( def_index CRATE_DEF_INDEX ) ; def_index }
Proc macros from a proc-macro crate have a kind of virtual DefIndex.
Proc macros from a proc - macro crate have a kind of virtual DefIndex .
proc_macro_index
usize