Module rustc::metadata::csearch[src]

Structs

StaticMethodInfo

Enums

found_ast

Functions

each_child_of_item

Iterates over each child of the given item.

each_impl
each_implementation_for_trait
each_implementation_for_type
each_lang_item

Iterates over all the language items in the given crate.

each_top_level_item_of_crate

Iterates over each top-level crate item.

get_dylib_dependency_formats
get_enum_variants
get_field_type
get_impl_methods

Returns information about the given implementation.

get_impl_trait
get_impl_vtables
get_item_attrs
get_item_path
get_item_variances
get_method
get_method_arg_names
get_method_name_and_explicit_self
get_missing_lang_items
get_native_libraries
get_provided_trait_methods
get_reachable_extern_fns
get_stability
get_static_methods_if_impl
get_struct_fields
get_supertraits
get_symbol
get_trait_def
get_trait_method_def_ids
get_trait_of_method

If the given def ID describes a method belonging to a trait (either a default method or an implementation of a trait method), returns the ID of the trait that the method belongs to. Otherwise, returns None.

get_tuple_struct_definition_if_ctor
get_type
get_type_name_if_impl
is_typedef
maybe_get_item_ast