@@ -5,7 +5,7 @@ members = ["puffin", "puffin_egui", "puffin_http", "puffin_viewer"]
55[workspace .package ]
66edition = " 2024"
77license = " MIT OR Apache-2.0"
8- rust-version = " 1.87 "
8+ rust-version = " 1.92.0 "
99
1010[workspace .dependencies ]
1111anyhow = " 1.0.99"
@@ -80,25 +80,33 @@ as_ptr_cast_mut = "warn"
8080await_holding_lock = " warn"
8181bool_to_int_with_if = " warn"
8282branches_sharing_code = " warn"
83- cast_lossless = " warn"
83+ cast_possible_truncation = " warn" # This might be too much
84+ cast_possible_wrap = " warn"
8485char_lit_as_u8 = " warn"
8586checked_conversions = " warn"
8687clear_with_drain = " warn"
88+ clone_on_ref_ptr = " warn"
8789cloned_instead_of_copied = " warn"
90+ coerce_container_to_any = " warn"
91+ comparison_chain = " warn"
8892dbg_macro = " warn"
8993debug_assert_with_mut_call = " warn"
9094default_union_representation = " warn"
9195derive_partial_eq_without_eq = " warn"
92- disallowed_macros = " warn"
93- disallowed_methods = " warn"
94- disallowed_names = " warn"
95- disallowed_script_idents = " warn"
96- disallowed_types = " warn"
96+ disallowed_macros = " warn" # See clippy.toml
97+ disallowed_methods = " warn" # See clippy.toml
98+ disallowed_names = " warn" # See clippy.toml
99+ disallowed_script_idents = " warn" # See clippy.toml
100+ disallowed_types = " warn" # See clippy.toml
101+ doc_broken_link = " warn"
102+ doc_comment_double_space_linebreaks = " warn"
103+ doc_include_without_cfg = " warn"
97104doc_link_with_quotes = " warn"
98105doc_markdown = " warn"
106+ elidable_lifetime_names = " warn"
99107empty_enum = " warn"
100- empty_line_after_outer_attr = " warn"
101108empty_enum_variants_with_brackets = " warn"
109+ empty_line_after_outer_attr = " warn"
102110enum_glob_use = " warn"
103111equatable_if_let = " warn"
104112exit = " warn"
@@ -115,15 +123,17 @@ fn_to_numeric_cast_any = "warn"
115123from_iter_instead_of_collect = " warn"
116124get_unwrap = " warn"
117125if_let_mutex = " warn"
126+ ignore_without_reason = " warn"
118127implicit_clone = " warn"
119128implied_bounds_in_impls = " warn"
120129imprecise_flops = " warn"
121- indexing_slicing = " warn"
130+ inconsistent_struct_constructor = " warn"
122131index_refutable_slice = " warn"
123132inefficient_to_string = " warn"
124133infinite_loop = " warn"
125134into_iter_without_iter = " warn"
126135invalid_upcast_comparisons = " warn"
136+ ip_constant = " warn"
127137iter_filter_is_ok = " warn"
128138iter_filter_is_some = " warn"
129139iter_not_returning_iterator = " warn"
@@ -132,6 +142,7 @@ iter_on_single_items = "warn"
132142iter_over_hash_type = " warn"
133143iter_without_into_iter = " warn"
134144large_digit_groups = " warn"
145+ large_futures = " warn"
135146large_include_file = " warn"
136147large_stack_arrays = " warn"
137148large_stack_frames = " warn"
@@ -149,11 +160,11 @@ manual_instant_elapsed = "warn"
149160manual_is_power_of_two = " warn"
150161manual_is_variant_and = " warn"
151162manual_let_else = " warn"
163+ manual_midpoint = " warn"
152164manual_ok_or = " warn"
153165manual_string_new = " warn"
154166map_err_ignore = " warn"
155167map_flatten = " warn"
156- map_unwrap_or = " warn"
157168match_bool = " warn"
158169match_same_arms = " warn"
159170match_wild_err_arm = " warn"
@@ -164,7 +175,6 @@ missing_assert_message = "warn"
164175missing_enforced_import_renames = " warn"
165176missing_errors_doc = " warn"
166177missing_safety_doc = " warn"
167- mod_module_files = " warn"
168178mixed_attributes_style = " warn"
169179mut_mut = " warn"
170180mutex_integer = " warn"
@@ -174,12 +184,16 @@ needless_for_each = "warn"
174184needless_pass_by_ref_mut = " warn"
175185needless_pass_by_value = " warn"
176186negative_feature_names = " warn"
187+ non_std_lazy_statics = " warn"
177188non_zero_suggestions = " warn"
178189nonstandard_macro_braces = " warn"
190+ only_used_in_recursion = " warn"
179191option_as_ref_cloned = " warn"
180192option_option = " warn"
193+ or_fun_call = " warn"
181194path_buf_push_overwrite = " warn"
182195pathbuf_init_then_push = " warn"
196+ precedence_bits = " warn"
183197print_stderr = " warn"
184198print_stdout = " warn"
185199ptr_as_ptr = " warn"
@@ -193,20 +207,21 @@ ref_as_ptr = "warn"
193207ref_option_ref = " warn"
194208ref_patterns = " warn"
195209rest_pat_in_fully_bound_structs = " warn"
210+ return_and_then = " warn"
196211same_functions_in_if_condition = " warn"
212+ self_only_used_in_recursion = " warn"
197213semicolon_if_nothing_returned = " warn"
198214set_contains_or_insert = " warn"
199215should_panic_without_expect = " warn"
200- significant_drop_tightening = " warn"
201216single_char_pattern = " warn"
202217single_match_else = " warn"
218+ single_option_map = " warn"
203219str_split_at_newline = " warn"
204220str_to_string = " warn"
205221string_add = " warn"
206222string_add_assign = " warn"
207223string_lit_as_bytes = " warn"
208224string_lit_chars_any = " warn"
209- string_to_string = " warn"
210225suspicious_command_arg_space = " warn"
211226suspicious_xor_used_as_pow = " warn"
212227todo = " warn"
@@ -216,19 +231,22 @@ trailing_empty_array = "warn"
216231trait_duplication_in_bounds = " warn"
217232transmute_ptr_to_ptr = " warn"
218233tuple_array_conversions = " warn"
219- unchecked_duration_subtraction = " warn"
234+ unchecked_time_subtraction = " warn"
220235undocumented_unsafe_blocks = " warn"
221236unimplemented = " warn"
222237uninhabited_references = " warn"
223238uninlined_format_args = " warn"
224239unnecessary_box_returns = " warn"
225240unnecessary_safety_comment = " warn"
241+ unnecessary_debug_formatting = " warn"
226242unnecessary_literal_bound = " warn"
227243unnecessary_safety_doc = " warn"
228244unnecessary_self_imports = " warn"
245+ unnecessary_semicolon = " warn"
229246unnecessary_struct_initialization = " warn"
230247unnecessary_wraps = " warn"
231248unnested_or_patterns = " warn"
249+ unused_async = " warn"
232250unused_peekable = " warn"
233251unused_rounding = " warn"
234252unused_self = " warn"
0 commit comments