Print comparator output using Rust
commit2ffb8bb7d4de9d53f1fe9193a9e2e402888243a3
authorJake Bailey (Hacklang) <jakebailey@fb.com>
Fri, 11 Mar 2022 21:20:09 +0000 (11 13:20 -0800)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Fri, 11 Mar 2022 21:20:09 +0000 (11 13:20 -0800)
treed0aa6a1aad5b5c1138b62b1652c183bc3dff1908
parent099f34e82167e59562e6ccb17f17d08fcde8592a
Print comparator output using Rust

Summary: The Rust debug printer for folded decls is generally less noisy than the OCaml one, so switch the comparator to it to make the output easier to read.

Reviewed By: shayne-fletcher

Differential Revision: D34811122

fbshipit-source-id: 86fb020f2adb12304fd6aa462e6cadb92b3020f3
100 files changed:
hphp/hack/src/hh_single_decl_rupro.ml
hphp/hack/src/rupro/decl_folded_class_ffi.rs
hphp/hack/src/rupro/decl_folded_class_rupro.ml
hphp/hack/src/rupro/lib/pos/pos.rs
hphp/hack/test/decl/abstract_method.php.rupro_folded_decl.exp
hphp/hack/test/decl/accept_disposable.php.rupro_folded_decl.exp
hphp/hack/test/decl/class_const_declarator_list.php.rupro_folded_decl.exp
hphp/hack/test/decl/class_const_int_literals.php.rupro_folded_decl.exp
hphp/hack/test/decl/class_const_referencing_enum.php.rupro_folded_decl.exp
hphp/hack/test/decl/class_const_referencing_global_const.php.rupro_folded_decl.exp
hphp/hack/test/decl/class_const_with_parens.php.rupro_folded_decl.exp
hphp/hack/test/decl/class_in_namespace.php.rupro_folded_decl.exp
hphp/hack/test/decl/class_level_where.php.rupro_folded_decl.exp
hphp/hack/test/decl/classes.php.rupro_folded_decl.exp
hphp/hack/test/decl/classes_consistent_construct.php.rupro_folded_decl.exp
hphp/hack/test/decl/classes_const_attribute.php.rupro_folded_decl.exp
hphp/hack/test/decl/classes_const_keyword.php.rupro_folded_decl.exp
hphp/hack/test/decl/classes_inferred_constant_types.php.rupro_folded_decl.exp
hphp/hack/test/decl/classes_inheritance.php.rupro_folded_decl.exp
hphp/hack/test/decl/classes_reified_generics.php.rupro_folded_decl.exp
hphp/hack/test/decl/classes_require.php.rupro_folded_decl.exp
hphp/hack/test/decl/classes_typeconst.php.rupro_folded_decl.exp
hphp/hack/test/decl/classname.php.rupro_folded_decl.exp
hphp/hack/test/decl/coeffect_contexts.php.rupro_folded_decl.exp
hphp/hack/test/decl/coeffect_parameter_dependent.php.rupro_folded_decl.exp
hphp/hack/test/decl/const_attribute.php.rupro_folded_decl.exp
hphp/hack/test/decl/const_misc1.php.rupro_folded_decl.exp
hphp/hack/test/decl/const_missing_hint.php.rupro_folded_decl.exp
hphp/hack/test/decl/const_string_escaping.php.rupro_folded_decl.exp
hphp/hack/test/decl/constraints_mentioning_tparams_in_same_list.php.rupro_folded_decl.exp
hphp/hack/test/decl/constraints_with_fully_qualified_name.php.rupro_folded_decl.exp
hphp/hack/test/decl/constraints_with_fully_qualified_name_in_namespace.php.rupro_folded_decl.exp
hphp/hack/test/decl/consts_misc2.php.rupro_folded_decl.exp
hphp/hack/test/decl/ctx_const_both_bounds.php.rupro_folded_decl.exp
hphp/hack/test/decl/ctx_const_lower_bound.php.rupro_folded_decl.exp
hphp/hack/test/decl/ctx_const_no_bounds.php.rupro_folded_decl.exp
hphp/hack/test/decl/ctx_const_upper_bound.php.rupro_folded_decl.exp
hphp/hack/test/decl/denotable_unions.php.rupro_folded_decl.exp
hphp/hack/test/decl/deprecated.php.rupro_folded_decl.exp
hphp/hack/test/decl/dynamically_callable.php.rupro_folded_decl.exp
hphp/hack/test/decl/empty_method_name.php.rupro_folded_decl.exp
hphp/hack/test/decl/enforceable_type_const.php.rupro_folded_decl.exp
hphp/hack/test/decl/enum_class.php.rupro_folded_decl.exp
hphp/hack/test/decl/enum_constraint.php.rupro_folded_decl.exp
hphp/hack/test/decl/enum_user_attributes.php.rupro_folded_decl.exp
hphp/hack/test/decl/enums.php.rupro_folded_decl.exp
hphp/hack/test/decl/explicit_type_collection.php.rupro_folded_decl.exp
hphp/hack/test/decl/file_mode.php.rupro_folded_decl.exp
hphp/hack/test/decl/final_method.php.rupro_folded_decl.exp
hphp/hack/test/decl/function_where_constraints.php.rupro_folded_decl.exp
hphp/hack/test/decl/functions.php.rupro_folded_decl.exp
hphp/hack/test/decl/generic_classes.php.rupro_folded_decl.exp
hphp/hack/test/decl/generic_method_tparam_scope.php.rupro_folded_decl.exp
hphp/hack/test/decl/ifc_policied.php.rupro_folded_decl.exp
hphp/hack/test/decl/interface.php.rupro_folded_decl.exp
hphp/hack/test/decl/interfaces.php.rupro_folded_decl.exp
hphp/hack/test/decl/like_types.php.rupro_folded_decl.exp
hphp/hack/test/decl/memoize_lsb.php.rupro_folded_decl.exp
hphp/hack/test/decl/module_attr.php.rupro_folded_decl.exp
hphp/hack/test/decl/module_enums.php.rupro_folded_decl.exp
hphp/hack/test/decl/module_hint.php.rupro_folded_decl.exp
hphp/hack/test/decl/module_methods.php.rupro_folded_decl.exp
hphp/hack/test/decl/module_properties.php.rupro_folded_decl.exp
hphp/hack/test/decl/module_static_prop.php.rupro_folded_decl.exp
hphp/hack/test/decl/multifile.php.rupro_folded_decl.exp
hphp/hack/test/decl/multiple_user_attributes_on_class.php.rupro_folded_decl.exp
hphp/hack/test/decl/namespace_import.php.rupro_folded_decl.exp
hphp/hack/test/decl/namespace_self.php.rupro_folded_decl.exp
hphp/hack/test/decl/namespace_use.php.rupro_folded_decl.exp
hphp/hack/test/decl/namespaces1.php.rupro_folded_decl.exp
hphp/hack/test/decl/namespaces2.php.rupro_folded_decl.exp
hphp/hack/test/decl/nested_namespaces.php.rupro_folded_decl.exp
hphp/hack/test/decl/override_attribute.php.rupro_folded_decl.exp
hphp/hack/test/decl/prop_without_visibility_modifier.php.rupro_folded_decl.exp
hphp/hack/test/decl/property_declarations.php.rupro_folded_decl.exp
hphp/hack/test/decl/readonly.php.rupro_folded_decl.exp
hphp/hack/test/decl/return_disposable.php.rupro_folded_decl.exp
hphp/hack/test/decl/return_pos.php.rupro_folded_decl.exp
hphp/hack/test/decl/rewritten_tparams.php.rupro_folded_decl.exp
hphp/hack/test/decl/self_in_type_constant.php.rupro_folded_decl.exp
hphp/hack/test/decl/shape_expression_key_types.php.rupro_folded_decl.exp
hphp/hack/test/decl/shape_self.php.rupro_folded_decl.exp
hphp/hack/test/decl/sound_dynamic_call_meth_1.bad.php.rupro_folded_decl.exp
hphp/hack/test/decl/static_method_call_with_explicit_targ.php.rupro_folded_decl.exp
hphp/hack/test/decl/tparams_on_class_and_method.php.rupro_folded_decl.exp
hphp/hack/test/decl/trait_use_conflict_resolution.php.rupro_folded_decl.exp
hphp/hack/test/decl/traits.php.rupro_folded_decl.exp
hphp/hack/test/decl/type_param_attrs.php.rupro_folded_decl.exp
hphp/hack/test/decl/typeconst_property_promotion.php.rupro_folded_decl.exp
hphp/hack/test/decl/unnamed_variadic_method_parameter.php.rupro_folded_decl.exp
hphp/hack/test/decl/untyped_prop.php.rupro_folded_decl.exp
hphp/hack/test/decl/use_type.php.rupro_folded_decl.exp
hphp/hack/test/decl/user_attributes_in_namespaces.php.rupro_folded_decl.exp
hphp/hack/test/decl/wildcard_invalid.php.rupro_folded_decl.exp
hphp/hack/test/decl/wildcard_invalid_targ.php.rupro_folded_decl.exp
hphp/hack/test/decl/xhp.php.rupro_folded_decl.exp
hphp/hack/test/decl/xhp_attr.php.rupro_folded_decl.exp
hphp/hack/test/decl/xhp_class_const.php.rupro_folded_decl.exp
hphp/hack/test/decl/xhp_modifier.php.rupro_folded_decl.exp
hphp/hack/test/decl/xhp_self.php.rupro_folded_decl.exp