Module fn_info

Module fn_info 

Source

Re-exports§

pub use super::mir_scan::check_safety;
pub use super::mir_scan::collect_global_local_pairs;
pub use super::mir_scan::get_rawptr_deref;
pub use super::mir_scan::get_unsafe_callees;
pub use super::mir_scan::place_has_raw_deref;
pub use super::name::access_ident_recursive;
pub use super::name::find_generic_in_ty;
pub use super::name::find_generic_param;
pub use super::name::get_cleaned_def_path_name;
pub use super::name::get_known_std_names;
pub use super::name::get_std_api_signature_json;
pub use super::name::get_struct_name;
pub use super::name::match_primitive_type;
pub use super::name::match_ty_with_ident;
pub use super::name::parse_local_signature;
pub use super::name::parse_outside_signature;
pub use super::name::parse_signature;

Structs§

AdtInfo
FnInfo

Enums§

FnKind

Functions§

append_fn_with_types
check_visibility
get_adt_def_id_by_adt_method
get_adt_via_method
get_all_mutable_methods
get_all_std_fns_by_rustc_public
get_cons
get_impls_for_struct
get_mutated_fields
Return field indices that a &mut self method writes to.
get_muts
Find &mut self methods (mutators) on the same struct as def_id.
get_pointee
get_ptr_deref_dummy_def_id
get_public_fields
get_type
has_mut_self_param
is_ptr
parse_expr_into_number
parse expr into number.