├── .gitignore ├── Cargo.toml ├── README.md ├── notes └── Rust.pptx ├── papers └── ACSC2017 │ ├── acmcopyright.sty │ ├── acsc2-camera.zip │ ├── acsc2-camera │ ├── acmcopyright.sty │ ├── acsc2-camera.bbl │ ├── acsc2-camera.blg │ ├── acsc2-camera.log │ ├── acsc2-camera.pdf │ ├── acsc2-camera.tex │ ├── background.tex │ ├── conclusion.tex │ ├── discussion.tex │ ├── evaluation.tex │ ├── future.tex │ ├── garming.bib │ ├── implementation.tex │ ├── introduction.tex │ ├── refactorings.png │ ├── scaling.png │ ├── sig-alternate-05-2015.cls │ └── workdone.tex │ ├── alex.bib │ ├── background.tex │ ├── conclusion.tex │ ├── discussion.tex │ ├── evaluation.tex │ ├── future.tex │ ├── garming.bib │ ├── implementation.tex │ ├── introduction.log │ ├── introduction.tex │ ├── main-submitted-to-acsc2017.pdf │ ├── main.bbl │ ├── main.tex │ ├── refactorings.png │ ├── scaling.png │ ├── sig-alternate-05-2015.cls │ └── workdone.tex ├── src ├── analysis.rs ├── compiler │ ├── folder.rs │ ├── lifetime_walker.rs │ ├── loader.rs │ ├── mod.rs │ ├── refactor_calls.rs │ └── util.rs ├── lib.rs ├── main.rs ├── rebuilder.rs ├── refactor │ ├── error.rs │ ├── inline_local.rs │ ├── lifetimes.rs │ ├── mod.rs │ ├── rename.rs │ ├── rename_function.rs │ ├── rename_type.rs │ └── rename_variable.rs └── util.rs └── tests ├── field ├── simple_field.csv ├── simple_field.rs └── simple_field_out.rs ├── function ├── alex_override_method.csv ├── alex_override_method.rs ├── alex_override_method_out.rs ├── alex_override_method_out2.rs ├── basic_default_method.csv ├── basic_default_method.rs ├── basic_function.csv ├── basic_function.rs ├── basic_function_out.rs ├── basic_generic_function.csv ├── basic_generic_function.rs ├── basic_generic_function_out.rs ├── basic_module_function.csv ├── basic_module_function.rs ├── basic_module_function_out.rs ├── basic_trait_function.csv ├── basic_trait_function.rs ├── basic_trait_function_out.rs ├── basic_use_function.csv ├── basic_use_function.rs ├── basic_use_function_out.rs ├── conflict_fn_with_var.csv ├── conflict_fn_with_var.rs ├── conflict_module_function.csv ├── conflict_module_function.rs ├── extern_function.csv ├── extern_function.rs ├── extern_function_out.rs ├── extern_stdcall_function.csv ├── extern_stdcall_function.rs ├── extern_stdcall_function_out.rs ├── fn_local_mod.csv ├── fn_local_mod.rs ├── fn_local_mod_after.csv ├── fn_local_mod_after.rs ├── fn_local_mod_after_out.rs ├── fn_local_mod_out.rs ├── impl_override_method.csv ├── impl_override_method.rs ├── working_method_1_out.rs └── working_method_2_out.rs ├── inline ├── inline.rs ├── inline3.csv ├── inline3.rs ├── inline3_out.rs ├── inline4.csv ├── inline4.rs ├── inline4_out.rs ├── inline5.csv ├── inline5.rs ├── inline5_out.rs ├── inline6.csv ├── inline6.rs ├── inline6_out.rs ├── inline7.csv ├── inline7.rs ├── inline7_out.rs ├── inline8.csv ├── inline8.rs ├── inline8_out.rs ├── inline_single.csv ├── inline_single.rs └── inline_single_out.rs ├── lib.rs ├── lifetime ├── elide_multi_anon_self_ret.csv ├── elide_multi_anon_self_ret.rs ├── elide_multi_anon_self_ret_out.rs ├── elide_multi_in.csv ├── elide_multi_in.rs ├── elide_multi_in_out.rs ├── elide_multi_named_self_ret.csv ├── elide_multi_named_self_ret.rs ├── elide_multi_named_self_ret_out.rs ├── elide_multi_static_self_ret.csv ├── elide_multi_static_self_ret.rs ├── elide_multi_static_self_ret_out.rs ├── elide_single_anon_static_ret.csv ├── elide_single_anon_static_ret.rs ├── elide_single_in.csv ├── elide_single_in.rs ├── elide_single_in_anon_ret.csv ├── elide_single_in_anon_ret.rs ├── elide_single_in_anon_ret_out.rs ├── elide_single_in_out.rs ├── elide_single_in_ret.csv ├── elide_single_in_ret.rs ├── elide_single_in_ret_out.rs ├── elide_single_static_ret.csv ├── elide_single_static_ret.rs ├── elide_single_static_ret_out.rs ├── reify_multi_in.csv ├── reify_multi_in.rs ├── reify_multi_in_out.rs ├── reify_multi_named_in.csv ├── reify_multi_named_in.rs ├── reify_multi_named_in_out.rs ├── reify_multi_named_self_ret.csv ├── reify_multi_named_self_ret.rs ├── reify_multi_named_self_ret_out.rs ├── reify_multi_self_ret.csv ├── reify_multi_self_ret.rs ├── reify_multi_self_ret_out.rs ├── reify_single_in.csv ├── reify_single_in.rs ├── reify_single_in_anon_ret.csv ├── reify_single_in_anon_ret.rs ├── reify_single_in_anon_ret_out.rs ├── reify_single_in_out.rs ├── reify_single_in_ret.csv ├── reify_single_in_ret.rs └── reify_single_in_ret_out.rs ├── multi-file ├── simple_function_1 │ ├── foo.rs │ ├── foo_out.rs │ ├── main.csv │ ├── main.rs │ └── main_out.rs ├── simple_function_2 │ ├── foo │ │ ├── mod.rs │ │ └── mod_out.rs │ ├── main.csv │ ├── main.rs │ └── main_out.rs └── simple_inline_1 │ ├── foo.rs │ ├── foo_out.rs │ ├── main.csv │ ├── main.rs │ └── main_out.rs ├── type ├── basic_enum.csv ├── basic_enum.rs ├── basic_struct.csv ├── basic_struct.rs ├── conflict_local_struct.csv ├── conflict_local_struct.rs ├── conflict_mod_struct.csv ├── conflict_mod_struct.rs ├── conflict_struct.csv ├── conflict_struct.rs ├── conflict_use_mod_struct.csv ├── conflict_use_mod_struct.rs ├── conflict_use_mod_struct2.rs ├── modref_enum.csv ├── modref_enum.rs ├── scoped_struct.csv ├── scoped_struct.rs ├── tuple_struct.csv ├── tuple_struct.rs ├── tuple_struct_out.rs ├── working_enum_1_out.rs ├── working_enum_2_out.rs ├── working_struct_1_out.rs └── working_struct_2_out.rs └── variable ├── alex_var_test.csv ├── alex_var_test.rs ├── alex_var_test_out.rs ├── alex_var_test_out2.rs ├── basic_rename.csv ├── basic_rename.rs ├── conflict_var_use_mod.csv ├── conflict_var_use_mod.rs ├── conflict_var_use_mod_out.rs ├── const_rename.csv ├── const_rename.rs ├── const_rename_out.rs ├── destructure_conflict.csv ├── destructure_conflict.rs ├── fn_args_1.csv ├── fn_args_1.rs ├── fn_args_1_out.rs ├── fn_args_2.csv ├── fn_args_2.rs ├── fn_args_2_1_out.rs ├── fn_args_2_2_out.rs ├── name_conflict_global.csv ├── name_conflict_global.rs ├── name_conflict_method.csv ├── name_conflict_method.rs ├── name_conflict_method_global.csv ├── name_conflict_method_global.rs ├── name_conflict_method_local.csv ├── name_conflict_method_local.rs ├── name_conflict_method_local2.csv ├── name_conflict_method_local2.rs ├── name_conflict_type.csv ├── name_conflict_type.rs ├── name_conflict_type_global.csv ├── name_conflict_type_global.rs ├── name_conflict_type_local.csv ├── name_conflict_type_local.rs ├── name_conflict_type_local2.csv ├── name_conflict_type_local2.rs ├── override.csv ├── override.rs ├── working_fn_local.csv ├── working_fn_local.rs ├── working_fn_local_out.rs ├── working_mut_tuple_let.csv ├── working_mut_tuple_let.rs ├── working_mut_tuple_let2.csv ├── working_mut_tuple_let2.rs ├── working_mut_tuple_let2_out.rs ├── working_mut_tuple_let3.csv ├── working_mut_tuple_let3.rs ├── working_mut_tuple_let3_out.rs ├── working_mut_tuple_let_out.rs ├── working_nested.csv ├── working_nested.rs ├── working_nested_out.rs ├── working_rename_1_out.rs ├── working_rename_2_out.rs ├── working_tuple_let.csv ├── working_tuple_let.rs └── working_tuple_let_out.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/README.md -------------------------------------------------------------------------------- /notes/Rust.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/notes/Rust.pptx -------------------------------------------------------------------------------- /papers/ACSC2017/acmcopyright.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acmcopyright.sty -------------------------------------------------------------------------------- /papers/ACSC2017/acsc2-camera.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acsc2-camera.zip -------------------------------------------------------------------------------- /papers/ACSC2017/acsc2-camera/acmcopyright.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acsc2-camera/acmcopyright.sty -------------------------------------------------------------------------------- /papers/ACSC2017/acsc2-camera/acsc2-camera.bbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acsc2-camera/acsc2-camera.bbl -------------------------------------------------------------------------------- /papers/ACSC2017/acsc2-camera/acsc2-camera.blg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acsc2-camera/acsc2-camera.blg -------------------------------------------------------------------------------- /papers/ACSC2017/acsc2-camera/acsc2-camera.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acsc2-camera/acsc2-camera.log -------------------------------------------------------------------------------- /papers/ACSC2017/acsc2-camera/acsc2-camera.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acsc2-camera/acsc2-camera.pdf -------------------------------------------------------------------------------- /papers/ACSC2017/acsc2-camera/acsc2-camera.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acsc2-camera/acsc2-camera.tex -------------------------------------------------------------------------------- /papers/ACSC2017/acsc2-camera/background.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acsc2-camera/background.tex -------------------------------------------------------------------------------- /papers/ACSC2017/acsc2-camera/conclusion.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acsc2-camera/conclusion.tex -------------------------------------------------------------------------------- /papers/ACSC2017/acsc2-camera/discussion.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acsc2-camera/discussion.tex -------------------------------------------------------------------------------- /papers/ACSC2017/acsc2-camera/evaluation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acsc2-camera/evaluation.tex -------------------------------------------------------------------------------- /papers/ACSC2017/acsc2-camera/future.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acsc2-camera/future.tex -------------------------------------------------------------------------------- /papers/ACSC2017/acsc2-camera/garming.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acsc2-camera/garming.bib -------------------------------------------------------------------------------- /papers/ACSC2017/acsc2-camera/implementation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acsc2-camera/implementation.tex -------------------------------------------------------------------------------- /papers/ACSC2017/acsc2-camera/introduction.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acsc2-camera/introduction.tex -------------------------------------------------------------------------------- /papers/ACSC2017/acsc2-camera/refactorings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acsc2-camera/refactorings.png -------------------------------------------------------------------------------- /papers/ACSC2017/acsc2-camera/scaling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acsc2-camera/scaling.png -------------------------------------------------------------------------------- /papers/ACSC2017/acsc2-camera/sig-alternate-05-2015.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acsc2-camera/sig-alternate-05-2015.cls -------------------------------------------------------------------------------- /papers/ACSC2017/acsc2-camera/workdone.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/acsc2-camera/workdone.tex -------------------------------------------------------------------------------- /papers/ACSC2017/alex.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/alex.bib -------------------------------------------------------------------------------- /papers/ACSC2017/background.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/background.tex -------------------------------------------------------------------------------- /papers/ACSC2017/conclusion.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/conclusion.tex -------------------------------------------------------------------------------- /papers/ACSC2017/discussion.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/discussion.tex -------------------------------------------------------------------------------- /papers/ACSC2017/evaluation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/evaluation.tex -------------------------------------------------------------------------------- /papers/ACSC2017/future.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/future.tex -------------------------------------------------------------------------------- /papers/ACSC2017/garming.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/garming.bib -------------------------------------------------------------------------------- /papers/ACSC2017/implementation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/implementation.tex -------------------------------------------------------------------------------- /papers/ACSC2017/introduction.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/introduction.log -------------------------------------------------------------------------------- /papers/ACSC2017/introduction.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/introduction.tex -------------------------------------------------------------------------------- /papers/ACSC2017/main-submitted-to-acsc2017.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/main-submitted-to-acsc2017.pdf -------------------------------------------------------------------------------- /papers/ACSC2017/main.bbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/main.bbl -------------------------------------------------------------------------------- /papers/ACSC2017/main.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/main.tex -------------------------------------------------------------------------------- /papers/ACSC2017/refactorings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/refactorings.png -------------------------------------------------------------------------------- /papers/ACSC2017/scaling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/scaling.png -------------------------------------------------------------------------------- /papers/ACSC2017/sig-alternate-05-2015.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/sig-alternate-05-2015.cls -------------------------------------------------------------------------------- /papers/ACSC2017/workdone.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/papers/ACSC2017/workdone.tex -------------------------------------------------------------------------------- /src/analysis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/src/analysis.rs -------------------------------------------------------------------------------- /src/compiler/folder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/src/compiler/folder.rs -------------------------------------------------------------------------------- /src/compiler/lifetime_walker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/src/compiler/lifetime_walker.rs -------------------------------------------------------------------------------- /src/compiler/loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/src/compiler/loader.rs -------------------------------------------------------------------------------- /src/compiler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/src/compiler/mod.rs -------------------------------------------------------------------------------- /src/compiler/refactor_calls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/src/compiler/refactor_calls.rs -------------------------------------------------------------------------------- /src/compiler/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/src/compiler/util.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/rebuilder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/src/rebuilder.rs -------------------------------------------------------------------------------- /src/refactor/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/src/refactor/error.rs -------------------------------------------------------------------------------- /src/refactor/inline_local.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/src/refactor/inline_local.rs -------------------------------------------------------------------------------- /src/refactor/lifetimes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/src/refactor/lifetimes.rs -------------------------------------------------------------------------------- /src/refactor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/src/refactor/mod.rs -------------------------------------------------------------------------------- /src/refactor/rename.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/src/refactor/rename.rs -------------------------------------------------------------------------------- /src/refactor/rename_function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/src/refactor/rename_function.rs -------------------------------------------------------------------------------- /src/refactor/rename_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/src/refactor/rename_type.rs -------------------------------------------------------------------------------- /src/refactor/rename_variable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/src/refactor/rename_variable.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/src/util.rs -------------------------------------------------------------------------------- /tests/field/simple_field.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/field/simple_field.csv -------------------------------------------------------------------------------- /tests/field/simple_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/field/simple_field.rs -------------------------------------------------------------------------------- /tests/field/simple_field_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/field/simple_field_out.rs -------------------------------------------------------------------------------- /tests/function/alex_override_method.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/alex_override_method.csv -------------------------------------------------------------------------------- /tests/function/alex_override_method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/alex_override_method.rs -------------------------------------------------------------------------------- /tests/function/alex_override_method_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/alex_override_method_out.rs -------------------------------------------------------------------------------- /tests/function/alex_override_method_out2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/alex_override_method_out2.rs -------------------------------------------------------------------------------- /tests/function/basic_default_method.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/basic_default_method.csv -------------------------------------------------------------------------------- /tests/function/basic_default_method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/basic_default_method.rs -------------------------------------------------------------------------------- /tests/function/basic_function.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/basic_function.csv -------------------------------------------------------------------------------- /tests/function/basic_function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/basic_function.rs -------------------------------------------------------------------------------- /tests/function/basic_function_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/basic_function_out.rs -------------------------------------------------------------------------------- /tests/function/basic_generic_function.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/basic_generic_function.csv -------------------------------------------------------------------------------- /tests/function/basic_generic_function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/basic_generic_function.rs -------------------------------------------------------------------------------- /tests/function/basic_generic_function_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/basic_generic_function_out.rs -------------------------------------------------------------------------------- /tests/function/basic_module_function.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/basic_module_function.csv -------------------------------------------------------------------------------- /tests/function/basic_module_function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/basic_module_function.rs -------------------------------------------------------------------------------- /tests/function/basic_module_function_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/basic_module_function_out.rs -------------------------------------------------------------------------------- /tests/function/basic_trait_function.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/basic_trait_function.csv -------------------------------------------------------------------------------- /tests/function/basic_trait_function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/basic_trait_function.rs -------------------------------------------------------------------------------- /tests/function/basic_trait_function_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/basic_trait_function_out.rs -------------------------------------------------------------------------------- /tests/function/basic_use_function.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/basic_use_function.csv -------------------------------------------------------------------------------- /tests/function/basic_use_function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/basic_use_function.rs -------------------------------------------------------------------------------- /tests/function/basic_use_function_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/basic_use_function_out.rs -------------------------------------------------------------------------------- /tests/function/conflict_fn_with_var.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/conflict_fn_with_var.csv -------------------------------------------------------------------------------- /tests/function/conflict_fn_with_var.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/conflict_fn_with_var.rs -------------------------------------------------------------------------------- /tests/function/conflict_module_function.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/conflict_module_function.csv -------------------------------------------------------------------------------- /tests/function/conflict_module_function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/conflict_module_function.rs -------------------------------------------------------------------------------- /tests/function/extern_function.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/extern_function.csv -------------------------------------------------------------------------------- /tests/function/extern_function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/extern_function.rs -------------------------------------------------------------------------------- /tests/function/extern_function_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/extern_function_out.rs -------------------------------------------------------------------------------- /tests/function/extern_stdcall_function.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/extern_stdcall_function.csv -------------------------------------------------------------------------------- /tests/function/extern_stdcall_function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/extern_stdcall_function.rs -------------------------------------------------------------------------------- /tests/function/extern_stdcall_function_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/extern_stdcall_function_out.rs -------------------------------------------------------------------------------- /tests/function/fn_local_mod.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/fn_local_mod.csv -------------------------------------------------------------------------------- /tests/function/fn_local_mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/fn_local_mod.rs -------------------------------------------------------------------------------- /tests/function/fn_local_mod_after.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/fn_local_mod_after.csv -------------------------------------------------------------------------------- /tests/function/fn_local_mod_after.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/fn_local_mod_after.rs -------------------------------------------------------------------------------- /tests/function/fn_local_mod_after_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/fn_local_mod_after_out.rs -------------------------------------------------------------------------------- /tests/function/fn_local_mod_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/fn_local_mod_out.rs -------------------------------------------------------------------------------- /tests/function/impl_override_method.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/impl_override_method.csv -------------------------------------------------------------------------------- /tests/function/impl_override_method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/impl_override_method.rs -------------------------------------------------------------------------------- /tests/function/working_method_1_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/working_method_1_out.rs -------------------------------------------------------------------------------- /tests/function/working_method_2_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/function/working_method_2_out.rs -------------------------------------------------------------------------------- /tests/inline/inline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/inline/inline.rs -------------------------------------------------------------------------------- /tests/inline/inline3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/inline/inline3.csv -------------------------------------------------------------------------------- /tests/inline/inline3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/inline/inline3.rs -------------------------------------------------------------------------------- /tests/inline/inline3_out.rs: -------------------------------------------------------------------------------- 1 | fn main() { let _ = (2 + 1) * 2; } 2 | -------------------------------------------------------------------------------- /tests/inline/inline4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/inline/inline4.csv -------------------------------------------------------------------------------- /tests/inline/inline4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/inline/inline4.rs -------------------------------------------------------------------------------- /tests/inline/inline4_out.rs: -------------------------------------------------------------------------------- 1 | fn main() { let _ = (1 + 2) as usize; } 2 | -------------------------------------------------------------------------------- /tests/inline/inline5.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/inline/inline5.csv -------------------------------------------------------------------------------- /tests/inline/inline5.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/inline/inline5.rs -------------------------------------------------------------------------------- /tests/inline/inline5_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/inline/inline5_out.rs -------------------------------------------------------------------------------- /tests/inline/inline6.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/inline/inline6.csv -------------------------------------------------------------------------------- /tests/inline/inline6.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/inline/inline6.rs -------------------------------------------------------------------------------- /tests/inline/inline6_out.rs: -------------------------------------------------------------------------------- 1 | fn main() { let _ = &"hello".to_string(); } 2 | -------------------------------------------------------------------------------- /tests/inline/inline7.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/inline/inline7.csv -------------------------------------------------------------------------------- /tests/inline/inline7.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/inline/inline7.rs -------------------------------------------------------------------------------- /tests/inline/inline7_out.rs: -------------------------------------------------------------------------------- 1 | fn main() { let b = (1 + 2) * 2; } 2 | -------------------------------------------------------------------------------- /tests/inline/inline8.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/inline/inline8.csv -------------------------------------------------------------------------------- /tests/inline/inline8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/inline/inline8.rs -------------------------------------------------------------------------------- /tests/inline/inline8_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/inline/inline8_out.rs -------------------------------------------------------------------------------- /tests/inline/inline_single.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/inline/inline_single.csv -------------------------------------------------------------------------------- /tests/inline/inline_single.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/inline/inline_single.rs -------------------------------------------------------------------------------- /tests/inline/inline_single_out.rs: -------------------------------------------------------------------------------- 1 | fn main() { let _ = 2 + 1; } 2 | -------------------------------------------------------------------------------- /tests/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lib.rs -------------------------------------------------------------------------------- /tests/lifetime/elide_multi_anon_self_ret.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_multi_anon_self_ret.csv -------------------------------------------------------------------------------- /tests/lifetime/elide_multi_anon_self_ret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_multi_anon_self_ret.rs -------------------------------------------------------------------------------- /tests/lifetime/elide_multi_anon_self_ret_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_multi_anon_self_ret_out.rs -------------------------------------------------------------------------------- /tests/lifetime/elide_multi_in.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_multi_in.csv -------------------------------------------------------------------------------- /tests/lifetime/elide_multi_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_multi_in.rs -------------------------------------------------------------------------------- /tests/lifetime/elide_multi_in_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_multi_in_out.rs -------------------------------------------------------------------------------- /tests/lifetime/elide_multi_named_self_ret.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_multi_named_self_ret.csv -------------------------------------------------------------------------------- /tests/lifetime/elide_multi_named_self_ret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_multi_named_self_ret.rs -------------------------------------------------------------------------------- /tests/lifetime/elide_multi_named_self_ret_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_multi_named_self_ret_out.rs -------------------------------------------------------------------------------- /tests/lifetime/elide_multi_static_self_ret.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_multi_static_self_ret.csv -------------------------------------------------------------------------------- /tests/lifetime/elide_multi_static_self_ret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_multi_static_self_ret.rs -------------------------------------------------------------------------------- /tests/lifetime/elide_multi_static_self_ret_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_multi_static_self_ret_out.rs -------------------------------------------------------------------------------- /tests/lifetime/elide_single_anon_static_ret.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_single_anon_static_ret.csv -------------------------------------------------------------------------------- /tests/lifetime/elide_single_anon_static_ret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_single_anon_static_ret.rs -------------------------------------------------------------------------------- /tests/lifetime/elide_single_in.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_single_in.csv -------------------------------------------------------------------------------- /tests/lifetime/elide_single_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_single_in.rs -------------------------------------------------------------------------------- /tests/lifetime/elide_single_in_anon_ret.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_single_in_anon_ret.csv -------------------------------------------------------------------------------- /tests/lifetime/elide_single_in_anon_ret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_single_in_anon_ret.rs -------------------------------------------------------------------------------- /tests/lifetime/elide_single_in_anon_ret_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_single_in_anon_ret_out.rs -------------------------------------------------------------------------------- /tests/lifetime/elide_single_in_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_single_in_out.rs -------------------------------------------------------------------------------- /tests/lifetime/elide_single_in_ret.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_single_in_ret.csv -------------------------------------------------------------------------------- /tests/lifetime/elide_single_in_ret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_single_in_ret.rs -------------------------------------------------------------------------------- /tests/lifetime/elide_single_in_ret_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_single_in_ret_out.rs -------------------------------------------------------------------------------- /tests/lifetime/elide_single_static_ret.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_single_static_ret.csv -------------------------------------------------------------------------------- /tests/lifetime/elide_single_static_ret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_single_static_ret.rs -------------------------------------------------------------------------------- /tests/lifetime/elide_single_static_ret_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/elide_single_static_ret_out.rs -------------------------------------------------------------------------------- /tests/lifetime/reify_multi_in.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_multi_in.csv -------------------------------------------------------------------------------- /tests/lifetime/reify_multi_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_multi_in.rs -------------------------------------------------------------------------------- /tests/lifetime/reify_multi_in_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_multi_in_out.rs -------------------------------------------------------------------------------- /tests/lifetime/reify_multi_named_in.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_multi_named_in.csv -------------------------------------------------------------------------------- /tests/lifetime/reify_multi_named_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_multi_named_in.rs -------------------------------------------------------------------------------- /tests/lifetime/reify_multi_named_in_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_multi_named_in_out.rs -------------------------------------------------------------------------------- /tests/lifetime/reify_multi_named_self_ret.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_multi_named_self_ret.csv -------------------------------------------------------------------------------- /tests/lifetime/reify_multi_named_self_ret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_multi_named_self_ret.rs -------------------------------------------------------------------------------- /tests/lifetime/reify_multi_named_self_ret_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_multi_named_self_ret_out.rs -------------------------------------------------------------------------------- /tests/lifetime/reify_multi_self_ret.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_multi_self_ret.csv -------------------------------------------------------------------------------- /tests/lifetime/reify_multi_self_ret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_multi_self_ret.rs -------------------------------------------------------------------------------- /tests/lifetime/reify_multi_self_ret_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_multi_self_ret_out.rs -------------------------------------------------------------------------------- /tests/lifetime/reify_single_in.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_single_in.csv -------------------------------------------------------------------------------- /tests/lifetime/reify_single_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_single_in.rs -------------------------------------------------------------------------------- /tests/lifetime/reify_single_in_anon_ret.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_single_in_anon_ret.csv -------------------------------------------------------------------------------- /tests/lifetime/reify_single_in_anon_ret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_single_in_anon_ret.rs -------------------------------------------------------------------------------- /tests/lifetime/reify_single_in_anon_ret_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_single_in_anon_ret_out.rs -------------------------------------------------------------------------------- /tests/lifetime/reify_single_in_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_single_in_out.rs -------------------------------------------------------------------------------- /tests/lifetime/reify_single_in_ret.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_single_in_ret.csv -------------------------------------------------------------------------------- /tests/lifetime/reify_single_in_ret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_single_in_ret.rs -------------------------------------------------------------------------------- /tests/lifetime/reify_single_in_ret_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/lifetime/reify_single_in_ret_out.rs -------------------------------------------------------------------------------- /tests/multi-file/simple_function_1/foo.rs: -------------------------------------------------------------------------------- 1 | pub fn hah() { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /tests/multi-file/simple_function_1/foo_out.rs: -------------------------------------------------------------------------------- 1 | pub fn boo() { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /tests/multi-file/simple_function_1/main.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/multi-file/simple_function_1/main.csv -------------------------------------------------------------------------------- /tests/multi-file/simple_function_1/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/multi-file/simple_function_1/main.rs -------------------------------------------------------------------------------- /tests/multi-file/simple_function_1/main_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/multi-file/simple_function_1/main_out.rs -------------------------------------------------------------------------------- /tests/multi-file/simple_function_2/foo/mod.rs: -------------------------------------------------------------------------------- 1 | pub fn hah() { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /tests/multi-file/simple_function_2/foo/mod_out.rs: -------------------------------------------------------------------------------- 1 | pub fn boo() { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /tests/multi-file/simple_function_2/main.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/multi-file/simple_function_2/main.csv -------------------------------------------------------------------------------- /tests/multi-file/simple_function_2/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/multi-file/simple_function_2/main.rs -------------------------------------------------------------------------------- /tests/multi-file/simple_function_2/main_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/multi-file/simple_function_2/main_out.rs -------------------------------------------------------------------------------- /tests/multi-file/simple_inline_1/foo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/multi-file/simple_inline_1/foo.rs -------------------------------------------------------------------------------- /tests/multi-file/simple_inline_1/foo_out.rs: -------------------------------------------------------------------------------- 1 | pub fn hah() { let _ = 1 + 1; } 2 | -------------------------------------------------------------------------------- /tests/multi-file/simple_inline_1/main.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/multi-file/simple_inline_1/main.csv -------------------------------------------------------------------------------- /tests/multi-file/simple_inline_1/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/multi-file/simple_inline_1/main.rs -------------------------------------------------------------------------------- /tests/multi-file/simple_inline_1/main_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/multi-file/simple_inline_1/main_out.rs -------------------------------------------------------------------------------- /tests/type/basic_enum.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/basic_enum.csv -------------------------------------------------------------------------------- /tests/type/basic_enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/basic_enum.rs -------------------------------------------------------------------------------- /tests/type/basic_struct.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/basic_struct.csv -------------------------------------------------------------------------------- /tests/type/basic_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/basic_struct.rs -------------------------------------------------------------------------------- /tests/type/conflict_local_struct.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/conflict_local_struct.csv -------------------------------------------------------------------------------- /tests/type/conflict_local_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/conflict_local_struct.rs -------------------------------------------------------------------------------- /tests/type/conflict_mod_struct.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/conflict_mod_struct.csv -------------------------------------------------------------------------------- /tests/type/conflict_mod_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/conflict_mod_struct.rs -------------------------------------------------------------------------------- /tests/type/conflict_struct.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/conflict_struct.csv -------------------------------------------------------------------------------- /tests/type/conflict_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/conflict_struct.rs -------------------------------------------------------------------------------- /tests/type/conflict_use_mod_struct.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/conflict_use_mod_struct.csv -------------------------------------------------------------------------------- /tests/type/conflict_use_mod_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/conflict_use_mod_struct.rs -------------------------------------------------------------------------------- /tests/type/conflict_use_mod_struct2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/conflict_use_mod_struct2.rs -------------------------------------------------------------------------------- /tests/type/modref_enum.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/modref_enum.csv -------------------------------------------------------------------------------- /tests/type/modref_enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/modref_enum.rs -------------------------------------------------------------------------------- /tests/type/scoped_struct.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/scoped_struct.csv -------------------------------------------------------------------------------- /tests/type/scoped_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/scoped_struct.rs -------------------------------------------------------------------------------- /tests/type/tuple_struct.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/tuple_struct.csv -------------------------------------------------------------------------------- /tests/type/tuple_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/tuple_struct.rs -------------------------------------------------------------------------------- /tests/type/tuple_struct_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/tuple_struct_out.rs -------------------------------------------------------------------------------- /tests/type/working_enum_1_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/working_enum_1_out.rs -------------------------------------------------------------------------------- /tests/type/working_enum_2_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/working_enum_2_out.rs -------------------------------------------------------------------------------- /tests/type/working_struct_1_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/working_struct_1_out.rs -------------------------------------------------------------------------------- /tests/type/working_struct_2_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/type/working_struct_2_out.rs -------------------------------------------------------------------------------- /tests/variable/alex_var_test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/alex_var_test.csv -------------------------------------------------------------------------------- /tests/variable/alex_var_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/alex_var_test.rs -------------------------------------------------------------------------------- /tests/variable/alex_var_test_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/alex_var_test_out.rs -------------------------------------------------------------------------------- /tests/variable/alex_var_test_out2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/alex_var_test_out2.rs -------------------------------------------------------------------------------- /tests/variable/basic_rename.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/basic_rename.csv -------------------------------------------------------------------------------- /tests/variable/basic_rename.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/basic_rename.rs -------------------------------------------------------------------------------- /tests/variable/conflict_var_use_mod.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/conflict_var_use_mod.csv -------------------------------------------------------------------------------- /tests/variable/conflict_var_use_mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/conflict_var_use_mod.rs -------------------------------------------------------------------------------- /tests/variable/conflict_var_use_mod_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/conflict_var_use_mod_out.rs -------------------------------------------------------------------------------- /tests/variable/const_rename.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/const_rename.csv -------------------------------------------------------------------------------- /tests/variable/const_rename.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/const_rename.rs -------------------------------------------------------------------------------- /tests/variable/const_rename_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/const_rename_out.rs -------------------------------------------------------------------------------- /tests/variable/destructure_conflict.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/destructure_conflict.csv -------------------------------------------------------------------------------- /tests/variable/destructure_conflict.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/destructure_conflict.rs -------------------------------------------------------------------------------- /tests/variable/fn_args_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/fn_args_1.csv -------------------------------------------------------------------------------- /tests/variable/fn_args_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/fn_args_1.rs -------------------------------------------------------------------------------- /tests/variable/fn_args_1_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/fn_args_1_out.rs -------------------------------------------------------------------------------- /tests/variable/fn_args_2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/fn_args_2.csv -------------------------------------------------------------------------------- /tests/variable/fn_args_2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/fn_args_2.rs -------------------------------------------------------------------------------- /tests/variable/fn_args_2_1_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/fn_args_2_1_out.rs -------------------------------------------------------------------------------- /tests/variable/fn_args_2_2_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/fn_args_2_2_out.rs -------------------------------------------------------------------------------- /tests/variable/name_conflict_global.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/name_conflict_global.csv -------------------------------------------------------------------------------- /tests/variable/name_conflict_global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/name_conflict_global.rs -------------------------------------------------------------------------------- /tests/variable/name_conflict_method.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/name_conflict_method.csv -------------------------------------------------------------------------------- /tests/variable/name_conflict_method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/name_conflict_method.rs -------------------------------------------------------------------------------- /tests/variable/name_conflict_method_global.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/name_conflict_method_global.csv -------------------------------------------------------------------------------- /tests/variable/name_conflict_method_global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/name_conflict_method_global.rs -------------------------------------------------------------------------------- /tests/variable/name_conflict_method_local.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/name_conflict_method_local.csv -------------------------------------------------------------------------------- /tests/variable/name_conflict_method_local.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/name_conflict_method_local.rs -------------------------------------------------------------------------------- /tests/variable/name_conflict_method_local2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/name_conflict_method_local2.csv -------------------------------------------------------------------------------- /tests/variable/name_conflict_method_local2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/name_conflict_method_local2.rs -------------------------------------------------------------------------------- /tests/variable/name_conflict_type.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/name_conflict_type.csv -------------------------------------------------------------------------------- /tests/variable/name_conflict_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/name_conflict_type.rs -------------------------------------------------------------------------------- /tests/variable/name_conflict_type_global.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/name_conflict_type_global.csv -------------------------------------------------------------------------------- /tests/variable/name_conflict_type_global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/name_conflict_type_global.rs -------------------------------------------------------------------------------- /tests/variable/name_conflict_type_local.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/name_conflict_type_local.csv -------------------------------------------------------------------------------- /tests/variable/name_conflict_type_local.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/name_conflict_type_local.rs -------------------------------------------------------------------------------- /tests/variable/name_conflict_type_local2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/name_conflict_type_local2.csv -------------------------------------------------------------------------------- /tests/variable/name_conflict_type_local2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/name_conflict_type_local2.rs -------------------------------------------------------------------------------- /tests/variable/override.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/override.csv -------------------------------------------------------------------------------- /tests/variable/override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/override.rs -------------------------------------------------------------------------------- /tests/variable/working_fn_local.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_fn_local.csv -------------------------------------------------------------------------------- /tests/variable/working_fn_local.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_fn_local.rs -------------------------------------------------------------------------------- /tests/variable/working_fn_local_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_fn_local_out.rs -------------------------------------------------------------------------------- /tests/variable/working_mut_tuple_let.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_mut_tuple_let.csv -------------------------------------------------------------------------------- /tests/variable/working_mut_tuple_let.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_mut_tuple_let.rs -------------------------------------------------------------------------------- /tests/variable/working_mut_tuple_let2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_mut_tuple_let2.csv -------------------------------------------------------------------------------- /tests/variable/working_mut_tuple_let2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_mut_tuple_let2.rs -------------------------------------------------------------------------------- /tests/variable/working_mut_tuple_let2_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_mut_tuple_let2_out.rs -------------------------------------------------------------------------------- /tests/variable/working_mut_tuple_let3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_mut_tuple_let3.csv -------------------------------------------------------------------------------- /tests/variable/working_mut_tuple_let3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_mut_tuple_let3.rs -------------------------------------------------------------------------------- /tests/variable/working_mut_tuple_let3_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_mut_tuple_let3_out.rs -------------------------------------------------------------------------------- /tests/variable/working_mut_tuple_let_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_mut_tuple_let_out.rs -------------------------------------------------------------------------------- /tests/variable/working_nested.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_nested.csv -------------------------------------------------------------------------------- /tests/variable/working_nested.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_nested.rs -------------------------------------------------------------------------------- /tests/variable/working_nested_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_nested_out.rs -------------------------------------------------------------------------------- /tests/variable/working_rename_1_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_rename_1_out.rs -------------------------------------------------------------------------------- /tests/variable/working_rename_2_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_rename_2_out.rs -------------------------------------------------------------------------------- /tests/variable/working_tuple_let.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_tuple_let.csv -------------------------------------------------------------------------------- /tests/variable/working_tuple_let.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_tuple_let.rs -------------------------------------------------------------------------------- /tests/variable/working_tuple_let_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSam/rust-refactor/HEAD/tests/variable/working_tuple_let_out.rs --------------------------------------------------------------------------------