List of all items
Structs
- epics::structure::EpicArgs
- epics::structure::LibraryTarget
- epics::structure::PolymorphicTarget
- implementation_output::FileOutput
- lib_output::LibFileOutput
- mapping_context::ArgumentMappingContext
- mapping_context::ArgumentPair
- mapping_context::GenericVariableMappingContext
- mapping_context::LoggingInformation
- mapping_context::ReferenceArgMappingContext
- mapping_context::ResolverMapping
- mapping_context::ResolverMappingContext
Enums
- epics::optimizations::RewriteResult
- mapping_context::ArgumentMapping
- mapping_context::ResolverMappingKind
Attribute Macros
Derive Macros
Functions
- contracts::extract_effects
- contracts::process_expr
- contracts::process_expr_assign
- contracts::process_expr_binary
- contracts::process_statement
- epics::dataflow::extract_ident_from_pattern
- epics::dataflow::local_binding_is_unresolvable
- epics::dataflow::type_is_unresolvable
- epics::optimizations::get_bindings_from_expr
- epics::optimizations::get_bindings_from_stmt
- epics::optimizations::maybe_shortcircuit_spawns
- epics::optimizations::shortcircuit_eligible_spawns_in_expr
- epics::optimizations::shortcircuit_eligible_spawns_in_stmt
- epics::optimizations::shortcircuit_spawn_macro_if_eligible
- epics::optimizations::strip_type_from_pattern
- epics::structure::expr_contains_spawn
- epics::structure::extract_spawn_target_from_macro_stmt
- epics::structure::extract_spawn_targets_from_expr
- epics::structure::extract_spawn_targets_from_stmt
- epics::structure::extract_type_specialization_from_target
- epics::structure::extract_user_assigned_type
- epics::structure::function_spawns_nandos
- epics::structure::get_all_reachable_polymorphic_targets_inclusive
- epics::structure::get_polymorphic_targets
- epics::structure::get_target_item_from_expr_if_polymorphic
- epics::structure::get_target_item_from_name_if_polymorphic
- epics::structure::get_target_item_if_polymorphic
- epics::structure::is_spawn_statement
- epics::structure::macro_stmt_is_spawn
- epics::structure::read_lib_src
- epics::structure::rewrite_type_to_pending_arg
- epics::structure::stmt_contains_spawn
- epics::structure::string_of_target_expression
- epics::structure::update_named_generics_mapping_from_signature
- expr_is_entire_object
- generate_tracking_statements
- get_function_kind
- parse_arguments
- persistable_derive_core
- resolver::generate_arm
- resolver::generate_metadata_arm
- resolver::generate_resolver_branch_body
- syn_utils::contains_generics
- syn_utils::get_identifier_from_pattern
- syn_utils::get_number_of_function_arguments
- syn_utils::get_path_from_function_name
- syn_utils::get_path_from_function_name_and_generic_context
- syn_utils::get_resolver_type_from_string
- syn_utils::get_type_from_string
- syn_utils::get_vec_element_type
- syn_utils::replace_generics_in_type
- syn_utils::strip_trailing_generics
- syn_utils::tree_from_path_components