Docs.rs
windjammer-0.48.0
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
windjammer 0.48.0
A simple language inspired by Go, Ruby, and Elixir that transpiles to Rust - 80% of Rust's power with 20% of the complexity
Crate
Source
Builds
Feature flags
Documentation
..
auto_clone
codegen_snapshots
common
conformance
dogfood
error_system
error_system_e2e
fixtures
generated
integration_wj
windjammer_tests
all.rs
ambiguous_reexports_test.rs
analyzer_auto_mutability_compound_test.rs
analyzer_auto_mutability_method_test.rs
analyzer_auto_mutability_test.rs
analyzer_field_method_mutation_test.rs
analyzer_method_call_mut_propagation_test.rs
analyzer_ownership_control_flow_test.rs
analyzer_ownership_params_test.rs
analyzer_ownership_trait_generic_test.rs
analyzer_self_mutability_inference_test.rs
analyzer_self_receiver_inference_test.rs
analyzer_storage_comprehensive_tests.rs
analyzer_string_field_assignment_test.rs
analyzer_traits_comprehensive_tests.rs
array_element_copy_ownership_test.rs
array_index_copy_type_test.rs
array_index_ownership_test.rs
array_indexing.wj
array_indexing.wj.meta
array_indexing_i32_test.rs
array_literal_codegen_test.rs
array_literal_syntax.wj
asi_paren_expression_test.wj
asi_paren_integration_test.rs
assignment_type_inference_test.rs
ast_builders_tests.rs
auto_borrow_methods_test.rs
auto_clone_loop_and_partial_move_test.rs
auto_clone_method_receiver_test.rs
auto_clone_test.wj
auto_deref_regression_test.rs
auto_derive_comprehensive_tests.rs
auto_derive_copy_nested.wj
auto_derive_copy_string_field_test.rs
auto_derive_trait_object_field_test.rs
auto_import_generation_test.rs
auto_mut_borrow_arg_test.rs
auto_ref_deref_copy_test.rs
auto_ref_method_args_test.rs
auto_ref_test.rs
auto_self_inference_test.rs
auto_to_string_test.rs
basic_test.wj
binary_ops_3layer_test.rs
block_semicolon_test.rs
borrow_break_as_ref_test.rs
borrow_context_no_clone_test.rs
borrowed_field_clone_test.rs
borrowed_iter_copy_field_test.rs
borrowed_string_as_str_test.rs
borrowed_string_parameter_generation_test.rs
bug_array_index_expression_type.wj
bug_astar_break_test.rs
bug_auto_borrow_collision_test.rs
bug_auto_clone_nested_call_then_struct_test.rs
bug_cast_precedence_test.rs.skip
bug_clamp_float_args_match_receiver_test.rs
bug_comparison_local_deref.wj
bug_copy_field_to_le_bytes_owned_param_test.rs
bug_crate_import_build_prefix_test.rs
bug_cross_crate_borrowed_method_call_test.rs
bug_cross_module_owned_arg_test.rs
bug_deref_simple.wj
bug_deref_vec.wj
bug_e0204_copy_derive_non_copy_field_test.rs
bug_e0277_hashmap_self_field_test.rs
bug_e0277_self_field_hashmap_test.rs
bug_e0308_borrowed_struct_field_test.rs
bug_e0308_clone_to_ref_test.rs
bug_e0308_field_assign_ref_test.rs
bug_e0596_if_let_reassign_mutate_test.rs
bug_e0596_self_mutation_inference_test.rs
bug_enum_destructure_deref.wj
bug_enum_self_borrow.wj
bug_enum_type_alias.wj
bug_enum_variant_consumes_param_test.rs
bug_extern_fn_auto_borrow_test.rs
bug_extern_fn_ownership_test.rs
bug_extern_fn_pub_test.rs
bug_extern_fn_string_expr_arg_test.rs
bug_extern_fn_string_to_ffi_no_borrow_test.rs
bug_f32_f64_explicit_cast_test.rs
bug_float_method_ambiguity_test.rs
bug_for_in_self_partial_move_test.rs
bug_format_temp_var_lifetime.wj
bug_function_arg_deref.wj
bug_function_call_deref.wj
bug_hashmap_get_match_arm_deref_test.rs
bug_hashmap_get_mut_tuple_match_test.rs
bug_hashmap_get_node_string_borrowed_test.rs
bug_hashmap_string_key_test.rs
bug_if_without_else_unit_test.rs
bug_index_assign_stores_param_test.rs
bug_index_owned_method_receiver_test.rs
bug_is_stored_enum_option_test.rs
bug_let_method_mut_inference_test.rs
bug_library_index_owned_method_receiver_test.rs
bug_local_readonly_method_not_mut_borrow_test.rs
bug_loop_index_usize_inference.wj
bug_match_arm_string_no_double_convert_test.rs
bug_match_self_option_field_test.rs
bug_metadata_borrowed_param_ownership_test.rs
bug_method_call_deref.wj
bug_method_mut_inference_test.rs
bug_method_return_binary_float_test.rs
bug_method_self_by_value.wj
bug_method_self_by_value_test.rs
bug_method_string_arg.wj
bug_module_string_borrow_call_test.rs
bug_multi_arg_borrow_symmetry_test.rs
bug_multifile_self_field_mutation_test.rs
bug_multipass_ownership_test.rs
bug_multipass_self_ownership_convergence_test.rs
bug_mut_reborrow_codegen_test.rs
bug_mut_self_calls_readonly_method_test.rs
bug_mut_self_method_call.wj
bug_nested_field_access_test.rs
bug_nested_field_borrowed_test.rs
bug_nested_field_method_auto_borrow_test.rs
bug_newtype_wrapper_inference.wj
bug_no_manual_unsafe_extern_test.rs
bug_no_to_string_literal_leakage_test.rs
bug_option_binding_ref_to_owned_test.rs
bug_option_unwrap_borrow_test.rs
bug_ownership_inference_passthrough_test.rs
bug_param_field_method_no_mut_test.rs
bug_passthrough_method_call_test.rs
bug_phase2_stable_override_mismatch_test.rs
bug_println_bool_test.rs
bug_quest_objective_test.rs
bug_quest_state_test.rs
bug_redundant_as_str_test.rs
bug_ref_pattern_test.rs.skip
bug_retain_closure_deref_test.rs
bug_self_field_method_call_mut_inference_test.rs
bug_self_subfield_copy_read_test.rs
bug_snapshot_returns_self_type_not_owned_test.rs
bug_some_wrap_auto_clone_test.rs
bug_stale_game_metadata_overwrites_engine_test.rs
bug_static_method_call_int_cast_test.rs
bug_std_strings_parse_api_test.rs
bug_std_strings_scene_parser_test.rs
bug_string_clone_to_string_test.rs
bug_string_coercion_test.rs
bug_string_comparison_deref_test.rs
bug_string_comparison_explicit_str_ref_test.rs
bug_struct_builder_max_not_f64_test.rs
bug_struct_field_auto_clone_test.rs
bug_struct_literal_string_param_reuse_test.rs
bug_test_target_detection.rs
bug_to_gpu_buffer_not_mut_borrow_test.rs
bug_trait_impl_cross_file_meta_test.rs
bug_trait_impl_cross_file_self_mut_test.rs
bug_transitive_field_mut_inference_test.rs
bug_transitive_self_mut_orchestrator_test.rs
bug_typed_int_literal_test.rs
bug_untyped_let_string_ascription_test.rs
bug_usize_with_capacity_cast_clone_test.rs
bug_vec_index_passed_to_function.wj
bug_vec_push_spurious_clone_test.rs
bug_vec_remove_usize_no_ref_test.rs
bug_vec_string_index_clone_test.rs
build_system_ffi_deps_test.rs
build_system_relative_paths_test.rs
build_system_stale_cargo_toml_test.rs
build_system_test_module_gating_test.rs
cache_locality_analysis_test.rs
cache_management_test.rs
cast_plus_int_fix_test.rs
cast_with_auto_ref_test.rs
cfg_decorator_test.rs
chained_call_mutation_false_positive_test.rs
circle_aabb_type_consistency_test.rs
cli_lint_test.rs
cloned_iter_copy_field_test.rs
codegen_arm_string_analysis_test.rs
codegen_ast_utilities_test.rs
codegen_auto_modules_test.rs
codegen_cast_precedence_test.rs
codegen_closures_comprehensive_tests.rs
codegen_constant_folding_test.rs
codegen_copy_type_arg_test.rs
codegen_copy_type_method_arg_test.rs
codegen_copy_type_no_clone_test.rs
codegen_cross_module_signature_test.rs
codegen_dialog_comprehensive_test.rs
codegen_dialog_ownership_inference_test.rs
codegen_dialog_pattern_test.rs
codegen_dialog_remaining_issues_test.rs
codegen_ensures_param_access_test.rs
codegen_enum_copy_derive_test.rs
codegen_enumerate_no_double_iter_test.rs
codegen_expression_helpers_test.rs
codegen_fixed_array_in_struct_test.rs
codegen_float_binary_op_inference_test.rs
codegen_float_method_return_inference_test.rs
codegen_for_loop_ownership_test.rs
codegen_format_macro_test.rs
codegen_forward_reference_limitation_test.rs
codegen_gameloop_ambiguity_test.rs
codegen_generics_comprehensive_tests.rs
codegen_glob_import_ambiguity_test.rs
codegen_hashmap_auto_borrow_test.rs
codegen_hashmap_comment_false_positive_test.rs
codegen_hashmap_remove_test.rs
codegen_helpers_test.rs
codegen_if_else_expr_in_assignment_test.rs
codegen_if_else_expression_test.rs
codegen_if_let_bound_variable_test.rs
codegen_if_let_expression_test.rs
codegen_if_let_method_call_test.rs
codegen_if_let_string_return_test.rs
codegen_import_alias_test.rs
codegen_index_element_type_test.rs
codegen_loops_comprehensive_tests.rs
codegen_main_in_lib_test.rs
codegen_main_module_test.rs.disabled
codegen_match_arm_expression_vs_statement_test.rs
codegen_match_arm_ownership_test.rs
codegen_match_arm_semicolons_test.rs
codegen_match_arm_single_tuple_test.rs
codegen_match_comprehensive_tests.rs
codegen_method_call_arg_copy_type_test.rs
codegen_method_call_borrow_inconsistency_test.rs
codegen_method_call_clone_bug_test.rs
codegen_method_call_in_if_test.rs
codegen_method_call_on_variable_test.rs
codegen_method_call_syntax_test.rs
codegen_method_calls_comprehensive_tests.rs
codegen_module_string_coercion_test.rs
codegen_multiple_method_call_args_test.rs
codegen_nested_module_imports_test.rs
codegen_operators_test.rs
codegen_option_ref_return_test.rs
codegen_owned_param_field_assignment_test.rs
codegen_param_mutability_test.rs
codegen_param_passed_to_owned_function_test.rs
codegen_paren_precedence_test.rs
codegen_parent_module_reexport_test.rs
codegen_pattern_analysis_test.rs
codegen_property_test_imports_test.rs
codegen_pub_const_test.rs
codegen_pub_use_module_path_test.rs
codegen_qualified_call_string_literal_test.rs
codegen_qualified_struct_init_test.rs
codegen_ref_string_auto_clone_test.rs
codegen_ref_string_param_clone_test.rs
codegen_sibling_module_imports_test.rs
codegen_simd_vectorization_test.rs
codegen_str_to_string_test.rs
codegen_string_analysis_test.rs
codegen_string_comprehensive_tests.rs
codegen_string_extended_test.rs
codegen_string_literal_autoconvert_test.rs
codegen_string_param_ownership_test.rs
codegen_string_str_conversion_test.rs
codegen_struct_field_str_shorthand_test.rs
codegen_struct_init_fields_test.rs
codegen_struct_init_in_loop_test.rs
codegen_struct_pattern_shorthand_test.rs
codegen_test.wj
codegen_test_attribute_test.rs
codegen_test_cases_string_inference_test.rs
codegen_trait_impl_method_call_args_test.rs
codegen_type_analysis_test.rs
codegen_unnecessary_parens_test.rs
codegen_unused_variable_prefix_test.rs
codegen_user_defined_fn_shadow_test.rs
codegen_usize_inference_test.rs
codegen_vec3_copy_no_ref_test.rs
codegen_vec_copy_struct_test.rs
codegen_vec_index_borrow_test.rs
codegen_vec_ref_push_test.rs
codegen_vec_remove_usize_test.rs
codegen_vec_string_context_test.rs
codegen_windjammer_ui_bugs_test.rs
collect_turbofish_test.rs
comparison_cast_removal_test.rs
comparison_int_vs_usize_test.rs
comparison_no_clone_test.rs
compiler_improvements_integration_test.rs
compiler_test.rs
compiler_tests.rs
compound_assign_int_no_float_cast_test.rs
compound_assign_test.rs
compound_assignment_f32_test.rs
compound_assignment_math_test.rs
compound_assignment_string_test.rs
compound_operators_test.rs
comprehensive_lexer_tests.rs
conformance_go_test.rs
conformance_interpreter_test.rs
conformance_js_test.rs
conformance_rust_test.rs
conformance_tests.rs
consistency_improvements.wj
constant_folding_f32_test.rs
constructor_no_self_param_test.rs
constructor_type_inference_test.rs
control_flow_test.wj
copy_detection_generic_test.rs
copy_detection_vec_field_test.rs
copy_semantics_integration_test.rs
copy_semantics_test.rs
copy_tuple_pattern_binding_test.rs
copy_type_method_params_integration_test.rs
copy_type_method_params_test.wj
copy_type_method_params_test.wj.meta
copy_type_no_clone_test.rs
copy_type_ownership.wj
copy_type_ownership.wj.meta
copy_type_parameter_inference_test.rs
copy_type_passthrough_mut_test.rs
crate_imports_test.rs
crate_internal_not_extern_test.rs
crate_module_call_no_runtime_ffi_test.rs
cross_backend_conformance_harness.rs
cross_crate_string_literal_test.rs
cross_file_auto_borrow_call_site_test.rs
cross_file_copy_field_no_clone_test.rs
cross_file_fn_call_ref_arg_test.rs
cross_file_i32_subtraction_test.rs
cross_file_method_arg_passthrough_mut_test.rs
cross_file_mut_passthrough_call_site_test.rs
cross_file_ownership_meta_test.rs
cross_file_trait_impl_test.rs
cross_file_trait_inference_regeneration_test.rs
cross_module_copy_field_test.rs
cross_module_extern_unsafe_test.rs
cross_module_nested_field_mut_test.rs
cross_module_ordering_test.rs
cross_module_self_field_mut_test.rs
cross_module_struct_literal_test.rs
cross_type_method_mutation_test.rs
debug_module_leak.rs
declaration_stub_registry_test.rs
decorator_registry_test.rs
decorator_syntax_test.rs
dep_copy_struct_override_test.rs
deref_logic_layered_test.rs
dereference_inference_test.rs
derive_copy_tracking_test.rs
detect_rust_leakage_test.rs
doc_comment_after_derive_test.rs
doc_comment_impl_tests.rs
doc_comments_test.rs
dogfood_engine_ownership_test.rs
dogfooding_comprehensive_test.rs
dogfooding_fixes_match_collections_test.rs
dogfooding_fixes_self_iterator_test.rs
dogfooding_fixes_strings_ui_test.rs
double_clone_bug_test.rs
duplicate_impl_fn_test.rs
e0277_remaining_test.rs
e0308_builder_owned_self_receiver_test.rs
e0308_copy_scalar_ref_test.rs
e0308_expected_float_type_test.rs
e0308_float_unification_test.rs
e0308_if_let_void_semicolon_test.rs
e0308_index_deref_copy_param_test.rs
e0308_match_ref_enum_struct_literals_test.rs
e0308_systematic_test.rs
e0308_tuple_index_deref_test.rs
e0308_verify_pattern_a_test.rs
e0308_verify_pattern_b_test.rs
e0382_non_copy_multi_use_test.rs
e0432_submodule_crate_import_test.rs
e0507_final_elimination_test.rs
e0507_final_test.rs
e0507_option_if_let_mut_field_test.rs
e0507_ownership_inference_test.rs
e0507_self_borrow_tests.rs
e0507_systematic_test.rs
e0596_field_mutation_test.rs
e0596_inventory_complete_test.rs
e0599_generic_impl_clone_bound_test.rs
e0614_comprehensive_test.rs
e0614_entity_test.rs
e0614_final_elimination_test.rs
e0614_regression_fix_test.rs
e2e_comprehensive_tests.rs
early_return_test.rs
edge_case_errors_test.rs
eject_tests.rs
end_to_end_tests.rs
enhanced_javascript_tests.rs
enum_equality_usage_test.rs
enum_partial_eq_test.rs
enum_string_variant.wj
enum_struct_destructuring_test.rs
enum_variant_method_call_test.rs
enum_variant_string_coercion_test.rs
error_messages_test.rs
explicit_deref_comparison_test.rs
explicit_deref_owned_param_test.rs
extended_mutation_detection_test.rs
extern_borrowed_string_test.rs
extern_fn_codegen_test.rs
extern_fn_declaration_test.rs
extern_fn_integration_test.rs
extern_fn_string_literal_test.rs
extern_fn_test.wj
extern_fn_unsafe_test.rs
extern_fn_unsafe_wrapping_test.rs
extern_submodule_qualifier_test.rs
extern_unsafe_wrapping_test.rs
f32_f64_cast_explosion_test.rs
f32_f64_codegen_e0308_test.rs
feature_tests.rs
ffi_auto_mut_pointer_test.rs
ffi_extern_comprehensive_tests.rs
ffi_function_missing.wj
ffi_module_discovery_test.rs
ffi_module_test.rs
ffi_string_literal_arg_test.rs
field_array_indexing_i32_test.rs
field_chain_method_signature_test.rs
float_arithmetic_e0277_test.rs
float_comparison_final_test.rs
float_field_assignment_inference_test.rs
float_impl_method_test.rs
float_inference_array_vec_test.rs
float_inference_binary_op_lhs_test.rs
float_inference_chained_ops_test.rs
float_inference_collision_test.rs
float_inference_comparison_test.rs
float_inference_comprehensive_test.rs
float_inference_dt_consistency_test.rs
float_inference_duplicate_struct_basename_test.rs
float_inference_ffi_e0308_test.rs
float_inference_field_initializer_test.rs
float_inference_function_args_test.rs
float_inference_if_else_test.rs
float_inference_local_var_test.rs
float_inference_match_arms_test.rs
float_inference_parameter_tracking_test.rs
float_inference_physics_test.rs
float_inference_remaining_patterns_test.rs
float_inference_return_test.rs
float_inference_struct_fields_test.rs
float_inference_tuple_in_vec_push_test.rs
float_literal_inference_test.rs
float_match_arm_unification_test.rs
float_spurious_f64_cast_test.rs
float_struct_field_inference_test.rs
float_type_unification_test.rs
for_loop_borrow_inference_test.rs
for_loop_borrow_propagation_test.rs
for_loop_enumerate_borrow_test.rs
for_loop_mut_in_match_test.rs
for_loop_mut_iteration_test.rs
for_loop_patterns.wj
for_loop_wildcard_test.rs
forbidden_as_str_test.rs
framework_validation.wj
function_args_3layer_test.rs
function_param_patterns.wj
generic_owned_param_integration_test.rs
generic_owned_param_test.wj
generic_owned_param_test.wj.meta
generic_type_propagation_test.rs
generic_type_with_number_suffix.wj
glob_import_struct_field_typing_test.rs
go_backend_extended_test.rs
go_backend_test.rs
go_enum_pattern_extraction_test.rs
hashmap_auto_borrow_test.rs
hashmap_copy_key_auto_borrow_test.rs
hashmap_get_deref_test.rs
hashmap_get_double_ref_test.rs
hashmap_get_mut_inference_test.rs
hashmap_in_function.wj
hashmap_new_in_struct.wj
hashmap_test.wj
hashmap_vec_remove_ref_test.rs
i32_subtraction_no_cast_test.rs
ide_analysis_test.rs
if_else_expression_context_test.rs
if_else_expression_semicolons_test.rs
if_else_ownership_consistency_test.rs
if_else_parameter_return_test.rs
if_else_ref_literal_test.rs
if_else_string_consistency_test.rs
if_let_codegen_test.rs
if_let_string_consistency_test.rs
ignore_decorator_test.rs
immutability_enforcement_test.rs
impl_trait_param_test.rs
import_braced_dedup_test.rs
import_generation_comprehensive_test.rs
import_resolution_sibling_explicit_use_test.rs
imported_type_qualified_call.wj
incremental_rebuild_test.rs
index_suffix_usize_test.rs
indexed_field_mutation.wj
inline_mod_extern_fn_integration_test.rs
inline_mod_extern_fn_test.wj
inline_mod_extern_fn_test.wj.meta
input_keyboard_test.wj
int_float_arithmetic_complete_test.rs
int_float_arithmetic_comprehensive_test.rs
int_float_arithmetic_test.rs
int_float_copy_semantics_test.rs
int_float_nested_comprehensive_test.rs
int_float_ownership_integration_test.rs
int_float_real_patterns_test.rs
int_inference_assignment_and_len_test.rs
int_inference_backward_propagation_test.wj
int_inference_binop_propagation_test.rs
int_inference_cast_collision_test.rs
int_inference_compound_assignment_test.rs
int_inference_generic_collections_test.rs
int_inference_hashmap_test.wj
int_inference_i32_array_index_test.wj
int_inference_inventory_pattern_test.wj
int_inference_parallel_merge_test.rs
int_inference_vec_element_test.rs
int_inference_vec_remove_test.wj
int_inference_vec_remove_usize_test.rs
int_to_usize_cast_test.rs
int_usize_bidirectional_test.rs
int_usize_comparison_test.rs
integer_inference_indexing.wj
integration_backend_conformance_test.rs
integration_ffi_build_test.rs
integration_test_helpers_self_test.rs
interpreter_advanced_test.rs
interpreter_bugs_test.rs
interpreter_test.rs
iter_clone_push_test.rs
iter_field_copy_no_clone_test.rs
iter_inference_test.rs
iter_push_clone_test.rs
iter_ref_vs_owned_comparison_test.rs
iter_var_method_call_test.rs
js_backend_test.rs
language_consistency_test.rs
LANGUAGE_SPEC_TESTS.md
len_arithmetic_inference_test.rs
len_comparison_literal_test.rs
len_zero_comparison_test.rs
let_immutability_test.rs
let_patterns.wj
lexer_tests.rs
lib_rs_regen_test.rs
lib_rs_subdirectory_prevention_test.rs
lib_vs_mod_generation_test.rs
library_cargo_toml.wj
lifetime_inference_test.rs
linter_test.rs
linter_tests.rs
literal_usize_cast_test.rs
local_var_auto_mut_test.rs
local_variable_shadowing_test.rs
loop_index_type_inference.wj
loop_variable_ownership_test.rs
map_type_test.rs
match_arm_binding_method_call_test.rs
match_arm_comparison_test.rs
match_arm_format_test.rs
match_binding_iter_comparison_test.rs
match_bound_deref_test.rs
match_ergonomics_mut_self_test.rs
match_ergonomics_mut_test.rs
match_get_some_v_auto_deref_test.rs
match_string_return_test.rs
matches_macro_optimization_test.rs
math_test.wj
mcp_guardrails_test.rs
memory_safety_tests.rs
method_arg_auto_ref_bug_test.rs
method_arg_conversion_test.rs
method_arg_no_spurious_mut_ref_test.rs
method_body_float_field_assignment_test.rs
method_call_clone_test.rs
method_call_f32_result_test.rs
method_call_reference_args_test.rs
method_call_string_args_test.rs
method_calls_3layer_test.rs
method_chain_string_test.rs
method_collision_mutation_test.rs
method_mutability_inference_test.rs
method_receiver_mut_inference_test.rs
method_receiver_ownership_test.rs
method_self_by_value.wj
method_self_by_value_test.wj
method_signature_lookup_integration_test.rs
method_string_arg_test.rs
minimal_field_write.wj
mixed_int_float_arithmetic_test.rs
mixed_numeric_arithmetic_test.rs
mod_rs_auto_reexport_test.rs
mod_rs_self_path_test.rs
mod_wj_codegen_test.rs
module_declaration_bug_test.rs
module_declaration_integration_test.rs
module_declaration_test.wj
module_declarations_test.rs
module_discovery_scope_test.rs
module_existence_test.rs
module_feature_gates_test.rs
module_import_resolution.wj
module_import_resolution_user.wj
module_import_resolution_user.wj.meta
module_imports_test.rs
module_qualified_signature_test.rs
module_reexport_generation_test.rs
module_resolution_rust_keywords_test.rs
module_system_comprehensive_tests.rs
module_system_e0432_test.rs
module_system_test.rs
module_tree_copying_test.rs
move_closure_tests.rs
multi_file_no_inline_modules_test.rs
multi_impl_trait_ownership_test.rs
multi_target_tests.rs
multiline_doc_comment_test.rs
mut_error_messages_test.rs
mut_self_via_field_method_test.rs
mutability_complete_test.rs
mutated_returned_ownership_test.rs
navmesh_minimal_repro.wj
navmesh_structs_only.wj
nested_field_access_ownership_test.rs
nested_field_borrow_iteration_test.rs
nested_field_no_intermediate_clone_test.rs
nested_generics_test.rs
nested_index_no_clone_test.rs
nested_module_import_test.rs
nested_module_output_path_test.rs
no_copy_with_drop_test.rs
no_inline_modules_in_files_test.rs
number_suffix_identifier_in_generic.wj
operator_precedence.wj
operator_precedence.wj.meta
orphan_mod_cleanup_test.rs
out_of_scope_module_prevention_test.rs
owned_param_insert_clone_test.rs
owned_self_field_move_test.rs
ownership_binary_op_test.rs
ownership_copy_fixed_point_e0382_test.rs
ownership_copy_type_method_call_test.rs
ownership_deref_test.rs
ownership_edge_cases_final_test.rs
ownership_edge_cases_test.rs
ownership_external_crate_copy_test.rs
ownership_field_test.rs
ownership_final_cleanup_test.rs
ownership_inference_method_params_test.rs
ownership_inference_return_type_test.rs
ownership_inference_self_by_value_test.rs
ownership_integration_test.rs
ownership_method_params_test.rs
ownership_method_test.rs
ownership_missing_math_methods_test.rs
ownership_mutability_test.rs
ownership_option_pattern_test.rs
ownership_param_type_matches_return_test.rs
ownership_self_field_mutation_test.rs
ownership_tracker_bindings_api_test.rs
ownership_tracker_literals_ops_test.rs
ownership_tracker_methods_unary_test.rs
ownership_tracker_paths_test.rs
ownership_tracker_population_test.rs
ownership_transitive_mut_test.rs
param_multi_use_inference.wj
param_mutability_inference.wj
param_mutability_inference.wj.meta
param_ownership_multiple_use_test.rs
param_set_method_mut_test.rs
parent_directory_module_test.rs
parser_decorator_kwargs_test.rs
parser_decorator_with_expressions_test.rs
parser_error_line_numbers_test.rs
parser_expression_tests.rs
parser_item_tests.rs
parser_match_arm_assignment_test.rs
parser_match_block_comma_test.rs
parser_self_import_test.rs
parser_simple_imports_test.rs
parser_statement_tests.rs
parser_test_cases_decorator_test.rs
parser_type_tests.rs
partial_eq_registry_nested_test.rs
passthrough_owned_param_test.rs
passthrough_qualified_call_test.rs
pattern_binding_deref_codegen_test.rs
pattern_matching_audit.wj
pattern_matching_consistency.wj
pattern_matching_tests.rs
platform_specific_modules_test.rs
playtest_harness_migration_bugs_test.rs
primitive_method_calls_test.rs
println_no_macro_test.rs
project_paths_source_root_test.rs
pub_use_codegen_test.rs
push_str_auto_borrow_test.rs
qualified_path_in_method_call.wj
range_iteration_fix_test.rs
range_type_mismatch_test.rs
raw_pointer_types.wj
README.md
readonly_param_borrow_inference_test.rs
recursive_output_prevention_test.rs
recursive_readonly_self_test.rs
ref_mut_logic_layered_test.rs
ref_self_mut_upgrade_test.rs
ref_strip_owned_param_test.rs
reference_coercion_test.rs
reference_handling_test.rs
render_mut_self_inference_test.rs
repr_c_struct_layout_test.rs
reproducibility_test.sh
return_in_match_arm.wj
return_optimization_if_without_else_test.rs
return_statement_optimization_test.rs
return_statement_test.rs
return_string_literal_test.rs
return_usize_to_int_cast_test.rs
runtime_ffi_import_bug_test.rs
rust_coercion_rules_test.rs
rust_integration_tests_auto_register_test.rs
rust_leakage_clone_warning_test.rs
rust_str_string_semantics_verification.rs
same_name_module_bug_test.rs
same_name_regeneration_bug_test.rs
scientific_notation_test.rs
self_borrow_temp_extraction_test.rs
self_consuming_ownership_test.rs
self_copy_field_return_test.rs
self_field_binary_test.rs
self_field_method_mutation_test.rs
self_field_mutation_recursion_test.rs
self_no_access_test.rs
self_parameter_inference_test.rs
self_read_only_borrow_inference_test.rs
self_readonly_method_inference_test.rs
shader_exclusion_test.rs
shader_file_detection_test.rs
shader_wjsl_test.rs
sibling_module_imports_test.rs
single_file_binary_test.rs
smart_ownership_inference.wj
source_map_portability_test.rs
source_map_portable_test.rs
statement_expression_fix_test.rs
static_helper_borrow_inference_test.rs
static_method_inference_integration_test.rs
static_method_inference_test.wj
static_method_inference_test.wj.meta
static_method_not_enum_variant_test.rs
static_method_passthrough_ownership_test.rs
std_fs_codegen_test.rs
std_ops_import_integration_test.rs
std_ops_import_test.wj
std_ops_import_test.wj.meta
stdlib_all_tests.wj
stdlib_collections_lint_test.rs
stdlib_http_test.wj
stdlib_traits_cache_test.rs
str_ref_callsite_method_arg_test.rs
str_stored_in_owned_container_test.rs
str_string_codegen_test.rs
str_string_hashmap_test.rs
str_string_integration_test.rs
stress_test_large_codebase.rs
string_auto_borrow_test.rs
string_borrow_inference_integration_test.rs
string_borrow_inference_test.wj
string_borrow_inference_test.wj.meta
string_call_arg_test.wj
string_comparison_borrowed_param_test.rs
string_comparison_test.rs
string_field_getter.wj
string_handling_tests.rs
string_interpolation_test.rs
string_literal_auto_owned_test.rs
string_literal_borrowed_param_test.rs
string_literal_enum_test.rs
string_literal_enum_test.wj
string_literal_enum_test.wj.meta
string_literal_if_else_test.rs
string_literal_inference_test.rs
string_literal_method_call_test.rs
string_literal_method_chain_test.rs
string_literal_method_coercion_test.rs
string_literal_no_conversion_test.rs
string_literal_static_method_call_borrow_test.rs
string_literal_struct_constructor_test.rs
string_match_no_as_str_test.rs
string_method_call_test.rs
string_optimization_phase2_test.rs
string_optimization_phase3_test.rs
string_ownership_inference_test.rs
string_ownership_test.rs
string_parameter_ownership_bug_test.rs
string_parameter_ownership_test.rs
string_ref_param_test.rs
string_test.wj
string_type_unification_test.rs
string_var_method_test.rs
struct_constructor_args_test.rs
struct_field_auto_borrow_test.rs
struct_field_if_else_string_test.rs
struct_field_literal_typing_test.rs
struct_pattern_tests.wj
struct_registry_duplicate_names_test.rs
struct_some_string_test.rs
struct_to_bytes_auto_derive_test.rs
struct_visibility_test.rs
struct_with_missing_imports.wj
sub_object_mut_method_test.rs
super_import_flattening_test.rs
svo_bfs_layout_test.rs
svo_convert_test.wj
svo_shader_compat_test.rs
temp_var_ownership.wj
test_cases_basic.wj
test_cases_generation_test.rs
test_cli_exports.rs
TEST_COVERAGE_PLAN.md
test_cross_crate_float_inference.rs
test_cross_file_float_inference.rs
test_cross_file_int_inference.rs
test_cross_file_transitive_mutability.rs
test_float_backward_propagation.rs
test_float_function_param_propagation.rs
test_float_inference_field_assignment.rs
test_float_inference_function_args.rs
test_float_inference_module_aggregation.rs
test_float_inference_multi_file.rs
test_float_type_propagation.rs
test_framework_ffi_dependencies_test.rs
test_framework_game_tests_test.rs
test_framework_lib_generation_test.rs
test_framework_lib_name_test.rs
test_framework_library_deps_test.rs
test_framework_library_import_test.rs
test_framework_module_conflict_test.rs
test_implicit_return.wj
test_library_preserve_structure.rs
test_method_signature_inference.rs
test_module_auto_discovery_test.rs
test_module_path_generation.rs
test_parser_warnings.rs
test_runner_library_detection_test.rs
test_transitive_mutability_inference.rs
test_wjsl_array_indexing.rs
test_wjsl_bitwise_ops.rs
test_wjsl_body_preservation.rs
test_wjsl_codegen.rs
test_wjsl_error_messages.rs
test_wjsl_let_mut.rs
test_wjsl_parser.rs
test_wjsl_shr_body.rs
trait_auto_borrow_test.rs
trait_auto_derive_merge_test.rs
trait_bound_inference_test.rs
trait_copy_param_integration_test.rs
trait_copy_param_test.wj
trait_cross_file_mut_preserved_test.rs
trait_derivation_recursive_test.rs
trait_double_ref_bug_test.rs
trait_explicit_mut_preserved_test.rs
trait_impl_cross_file_self_ownership_test.rs
trait_impl_inherent_method_name_collision_test.rs
trait_impl_multi_file_test.rs
trait_impl_operator_copy_type_test.rs
trait_impl_ownership_test.rs
trait_impl_self_inference_test.rs
trait_impl_self_mutation_test.rs
trait_impl_self_param_test.rs
trait_impl_signature_match_test.rs
trait_impl_signature_matching_test.rs
trait_impl_stdlib.wj
trait_impl_stdlib.wj.meta
trait_impl_syntax_test.rs
trait_method_default_impl_self_test.rs
trait_method_mutability_inference.rs
trait_method_no_body_test.rs
trait_method_no_inference_test.rs
trait_method_ownership_inference_test.rs
trait_method_self_param_inference_test.rs
trait_method_signature_edge_cases_test.rs
trait_object_derive_test.rs
trait_owned_self_render_test.rs
trait_regen_module_leak_test.rs
tryop_ownership_inference_test.rs
tuple_enum_variants.wj
tuple_field_access_test.rs
tuple_struct_test.rs
type_alias_test.rs
type_alias_test.wj
type_cast_followed_by_comparison.wj
type_coercion_test.rs
type_comparison_inference_test.rs
type_inference_ambiguity_test.rs
type_inference_binary_op_propagation_test.rs
type_inference_comparison_with_fields_test.rs
type_inference_compound_expression_test.rs
type_inference_const_fold_test.rs
type_inference_cross_module_test.rs
type_inference_division_literal_test.rs
type_inference_field_access_binary_op_test.rs
type_inference_field_access_test.rs
type_inference_field_in_binary_op_test.rs
type_inference_float_astar_pattern_test.rs
type_inference_float_method_call_test.rs
type_inference_float_test.rs
type_inference_for_loop_test.rs
type_inference_function_call_return_test.rs
type_inference_function_params_test.rs
type_inference_hashmap_insert_test.rs
type_inference_if_else_arms_test.rs
type_inference_mat4_inverse_test.rs
type_inference_match_arm_astar_pattern_test.rs
type_inference_match_arm_test.rs
type_inference_match_arm_unification_test.rs
type_inference_match_in_let_test.rs
type_inference_match_wildcard_test.rs
type_inference_math_constants_test.rs
type_inference_method_chain_test.rs
type_inference_method_return_binary_op_test.rs
type_inference_mixed_float_binary_ops_test.rs
type_inference_return_to_var_test.rs
type_inference_struct_field_test.rs
type_inference_struct_in_loop_test.rs
type_inference_vec3_f32_test.rs
type_inference_vec_push_test.rs
type_registry_full_test.rs
type_registry_imports_test.wj
type_registry_integration_test.rs
type_registry_method_lookup_test.rs
types_equal_generic_test.rs
u32_literal_inference_test.rs
unit_struct_test.rs
unknown_method_mut_inference_test.rs
unused_field_test.rs
use_crate_path_integration_test.rs
use_crate_path_test.wj
user_copy_type_no_clone_test.rs
usize_comparison_casting_test.rs
usize_comparison_test.rs
usize_i32_cast_test.rs
vec3_no_spurious_cast_test.rs
vec_capacity_usize_test.rs
vec_copy_element_deref_test.rs
vec_deref_then_move.wj
vec_get_ref_test.rs
vec_index_clone_test.rs
vec_index_context_test.rs
vec_index_copy_types.wj
vec_index_if_expr_clone_test.rs
vec_index_local_var.wj
vec_index_struct_literal_auto_clone_test.rs
vec_index_u8_simple.wj
vec_indexing_borrow_test.rs
vec_indexing_ownership_test.rs
vec_new_then_method.wj
vec_owned_vs_ref_deref_test.rs
vec_push_copy_type_test.rs
vec_remove_integer_literal_test.rs
vec_remove_usize_no_ref_test.rs
vec_repeat_syntax_test.rs
vec_test.wj
vec_vec3_return_type.wj
vector_indexing_ownership.wj
void_return_semicolon_test.rs
voxel_grid_test.rs
voxel_meshing_test.rs
voxel_octree_test.rs
wgsl_advanced_test.rs
wgsl_basic_test.rs
wgsl_bindings_test.rs
wgsl_decorator_test.rs
wgsl_dogfood_test.rs
wgsl_entry_points_test.rs
wgsl_structs_test.rs
wgsl_type_safety_test.rs
wgsl_uniform_type_safety.rs
wgsl_vertex_fragment_test.rs
windjammer_fixtures_integration.rs
wjsl_assignment_parsing_test.rs
wjsl_assignment_test.rs
wjsl_atmosphere_shader_test.rs
wjsl_auto_binding_test.rs
wjsl_bloom_shader_test.rs
wjsl_const_decl_test.rs
wjsl_control_flow_scoping.rs
wjsl_denoise_quality_test.rs
wjsl_field_assignment_test.rs
wjsl_fire_shader_test.rs
wjsl_game_shaders_test.rs
wjsl_heat_distortion_test.rs
wjsl_hud_overlay_test.rs
wjsl_if_assignment_test.rs
wjsl_if_expression_test.rs
wjsl_include_test.rs
wjsl_less_than_comparison_test.rs
wjsl_let_mut_loop_test.rs
wjsl_let_mut_test.rs
wjsl_let_mut_test.wj
wjsl_lighting_ao_test.rs
wjsl_lighting_quality_test.rs
wjsl_lighting_transpile_test.rs
wjsl_matrix_constructor_test.rs
wjsl_nested_generics_test.rs
wjsl_particle_shader_test.rs
wjsl_shader_regressions.rs
wjsl_svo64_traversal_test.rs
wjsl_volumetric_smoke_test.rs
wjsl_water_shader_test.rs
wjsl_workgroup_size_2arg_test.rs
wjsl_workgroup_var_test.rs