Module rustc_metadata::decoder
[−]
[src]
Unstable (
rustc_private
)Structs
CrateDep | [Unstable] |
Functions
closure_kind | [Unstable] |
closure_ty | [Unstable] |
crate_rustc_version | [Unstable] |
def_key | [Unstable] |
def_path | [Unstable] |
each_child_of_item |
[Unstable] Iterates over each child of the given item. |
each_exported_macro | [Unstable] |
each_implementation_for_trait | [Unstable] |
each_inherent_implementation_for_type | [Unstable] |
each_lang_item |
[Unstable] Iterates over the language items in the given crate. |
each_top_level_item_of_crate |
[Unstable] Iterates over all the top-level crate items. |
get_adt_def | [Unstable] |
get_associated_consts | [Unstable] |
get_crate_attributes | [Unstable] |
get_crate_deps | [Unstable] |
get_crate_disambiguator | [Unstable] |
get_crate_hash | [Unstable] |
get_crate_name | [Unstable] |
get_crate_triple | [Unstable] |
get_custom_coerce_unsized_kind | [Unstable] |
get_deprecation | [Unstable] |
get_dylib_dependency_formats | [Unstable] |
get_impl_items |
[Unstable] Returns the def IDs of all the items in the given implementation. |
get_impl_or_trait_item | [Unstable] |
get_impl_polarity | [Unstable] |
get_impl_trait | [Unstable] |
get_imported_filemaps | [Unstable] |
get_item_attrs | [Unstable] |
get_item_name | [Unstable] |
get_item_variances | [Unstable] |
get_macro_span | [Unstable] |
get_method_arg_names | [Unstable] |
get_missing_lang_items | [Unstable] |
get_native_libraries | [Unstable] |
get_panic_strategy | [Unstable] |
get_parent_impl | [Unstable] |
get_plugin_registrar_fn | [Unstable] |
get_predicates | [Unstable] |
get_provided_trait_methods | [Unstable] |
get_reachable_ids | [Unstable] |
get_repr_attrs | [Unstable] |
get_stability | [Unstable] |
get_struct_ctor_def_id | [Unstable] |
get_struct_field_attrs | [Unstable] |
get_struct_field_names | [Unstable] |
get_super_predicates | [Unstable] |
get_symbol | [Unstable] |
get_symbol_from_buf |
[Unstable] If you have a crate_metadata, call get_symbol instead |
get_trait_def | [Unstable] |
get_trait_item_def_ids | [Unstable] |
get_trait_name | [Unstable] |
get_trait_of_item | [Unstable] |
get_tuple_struct_definition_if_ctor |
[Unstable] If node_id is the constructor of a tuple struct, retrieve the NodeId of the actual type definition, otherwise, return None |
get_type | [Unstable] |
get_variant_kind | [Unstable] |
get_visibility | [Unstable] |
is_const_fn | [Unstable] |
is_default_impl | [Unstable] |
is_defaulted_trait | [Unstable] |
is_extern_item | [Unstable] |
is_impl | [Unstable] |
is_item_mir_available | [Unstable] |
is_static_method | [Unstable] |
is_typedef | [Unstable] |
item_type | [Unstable] |
list_crate_metadata | [Unstable] |
load_index | [Unstable] |
load_key_map | [Unstable] |
load_xrefs | [Unstable] |
maybe_get_crate_hash | [Unstable] |
maybe_get_crate_name | [Unstable] |
maybe_get_item_ast | [Unstable] |
maybe_get_item_mir | [Unstable] |
translate_def_id | [Unstable] |
translate_span |
[Unstable] Translates a |
Type Definitions
Cmd | [Unstable] |