]> git.lizzy.rs Git - rust.git/commit
remove unused return types such as empty Results or Options that would always be...
authorMatthias Krüger <matthias.krueger@famsik.de>
Tue, 29 Dec 2020 21:24:15 +0000 (22:24 +0100)
committerMatthias Krüger <matthias.krueger@famsik.de>
Wed, 30 Dec 2020 12:15:40 +0000 (13:15 +0100)
commite5ead5fc5875ec2e32f001f25ec0007cd5d527fa
treed537eed1b1f2f63fecc65aa82d07ae14d5730372
parentb9c403be11bef38638b38012be80444ad3f09dde
remove unused return types such as empty Results or Options that would always be Some(..)

remove unused return type of dropck::check_drop_obligations()
don't wrap return type in Option in get_macro_by_def_id() since we would always return Some(..)
remove redundant return type of back::write::optimize()
don't Option-wrap return type of compute_type_parameters() since we always return Some(..)
don't return empty Result in assemble_generator_candidates()
don't return empty Result in assemble_closure_candidates()
don't return empty result in assemble_fn_pointer_candidates()
don't return empty result in assemble_candidates_from_impls()
don't return empty result in assemble_candidates_from_auto_impls()
don't return emtpy result in assemble_candidates_for_trait_alias()
don't return empty result in assemble_builtin_bound_candidates()
don't return empty results in assemble_extension_candidates_for_traits_in_scope() and assemble_extension_candidates_for_trait()
remove redundant wrapping of return type of StripItem::strip() since it always returns Some(..)
remove unused return type of assemble_extension_candidates_for_all_traits()
12 files changed:
compiler/rustc_codegen_llvm/src/back/write.rs
compiler/rustc_codegen_llvm/src/debuginfo/metadata.rs
compiler/rustc_codegen_llvm/src/lib.rs
compiler/rustc_resolve/src/build_reduced_graph.rs
compiler/rustc_resolve/src/lib.rs
compiler/rustc_trait_selection/src/traits/select/candidate_assembly.rs
compiler/rustc_typeck/src/check/dropck.rs
compiler/rustc_typeck/src/check/method/probe.rs
compiler/rustc_typeck/src/check/regionck.rs
src/librustdoc/fold.rs
src/librustdoc/passes/strip_hidden.rs
src/librustdoc/passes/stripper.rs