-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathCargo.toml
More file actions
33 lines (30 loc) · 5.64 KB
/
Cargo.toml
File metadata and controls
33 lines (30 loc) · 5.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
[package]
name = "minigene"
version = "0.7.0"
authors = ["Anne Kitsune <annekitsunefox@gmail.com>"]
edition = "2021"
description = "A minimalist terminal game engine."
license = "AGPL-3.0-or-later"
repository = "https://github.com/AnneKitsune/minigene"
keywords = ["game-engine", "terminal", "ecs"]
categories = ["command-line", "game-development"]
[features]
thread_profiler = []
[dependencies]
game_features = "0.8.3"
hibitset = "0.6.4"
derive-new = "0.7.0"
game_clock = "1.1.1"
stopwatch2 = "2.0.0"
thread_profiler = "0.3.0"
planck_ecs = { version = "1.2.1", features = ["big_systems", "parallel"] }
rand = "0.9.2"
game_engine_core = "1.1.2"
planck_ecs_bundle = "1.1.0"
planck_game_features = "0.1.0"
crossterm = { version = "0.28.1" }
uuidmap = "0.1"
world_dispatcher = "2.1.0"
[lints]
clippy = {too_many_lines = "deny", allow_attributes_without_reason = "deny", complexity = "deny", suspicious = "deny", correctness = "deny", style = "deny", perf = "deny", assigning_clones = "deny", bool_to_int_with_if = "deny", branches_sharing_code = "deny", cargo_common_metadata = "deny", case_sensitive_file_extension_comparisons = "deny", clear_with_drain = "deny", cloned_instead_of_copied = "deny", collection_is_never_read = "deny", create_dir = "deny", dbg_macro = "deny", debug_assert_with_mut_call = "deny", default_trait_access = "deny", default_union_representation = "deny", derive_partial_eq_without_eq = "deny", doc_comment_double_space_linebreaks = "deny", doc_link_with_quotes = "deny", doc_markdown = "deny", elidable_lifetime_names = "deny", empty_drop = "deny", empty_enum_variants_with_brackets = "deny", empty_structs_with_brackets = "deny", enum_glob_use = "deny", equatable_if_let = "deny", error_impl_error = "deny", expl_impl_clone_on_copy = "deny", explicit_into_iter_loop = "deny", explicit_iter_loop = "deny", filetype_is_file = "deny", filter_map_next = "deny", flat_map_option = "deny", float_cmp = "deny", float_cmp_const = "deny", fn_params_excessive_bools = "deny", format_collect = "deny", format_push_string = "deny", from_iter_instead_of_collect = "deny", future_not_send = "deny", get_unwrap = "deny", host_endian_bytes = "deny", if_not_else = "deny", impl_trait_in_params = "deny", implicit_clone = "deny", implicit_hasher = "deny", inconsistent_struct_constructor = "deny", inefficient_to_string = "deny", infinite_loop = "deny", items_after_statements = "deny", iter_filter_is_ok = "deny", iter_filter_is_some = "deny", iter_on_empty_collections = "deny", iter_with_drain = "deny", iter_without_into_iter = "deny", large_stack_arrays = "deny", large_stack_frames = "deny", large_types_passed_by_value = "deny", literal_string_with_formatting_args = "deny", macro_use_imports = "deny", manual_assert = "deny", manual_is_power_of_two = "deny", manual_is_variant_and = "deny", manual_let_else = "deny", manual_midpoint = "deny", manual_string_new = "deny", many_single_char_names = "deny", map_with_unused_argument_over_ranges = "deny", match_bool = "deny", match_same_arms = "deny", mem_forget = "deny", missing_assert_message = "deny", missing_const_for_fn = "deny", missing_errors_doc = "deny", missing_panics_doc = "deny", mixed_read_write_in_expression = "deny", multiple_inherent_impl = "deny", mut_mut = "deny", naive_bytecount = "deny", needless_bitwise_bool = "deny", needless_collect = "deny", needless_continue = "deny", needless_pass_by_ref_mut = "deny", needless_pass_by_value = "deny", needless_raw_string_hashes = "deny", needless_raw_strings = "deny", no_effect_underscore_binding = "deny", no_mangle_with_rust_abi = "deny", non_std_lazy_statics = "deny", option_as_ref_cloned = "deny", option_if_let_else = "deny", option_option = "deny", path_buf_push_overwrite = "deny", precedence_bits = "deny", pub_underscore_fields = "deny", range_minus_one = "deny", range_plus_one = "deny", rc_mutex = "deny", read_zero_byte_vec = "deny", redundant_clone = "deny", redundant_closure_for_method_calls = "deny", redundant_else = "deny", redundant_test_prefix = "deny", ref_binding_to_reference = "deny", ref_option = "deny", ref_option_ref = "deny", renamed_function_params = "deny", rest_pat_in_fully_bound_structs = "deny", return_and_then = "deny", same_name_method = "deny", self_named_module_files = "deny", semicolon_if_nothing_returned = "deny", semicolon_inside_block = "deny", separated_literal_suffix = "deny", significant_drop_tightening = "deny", significant_drop_in_scrutinee = "deny", single_match_else = "deny", str_split_at_newline = "deny", str_to_string = "deny", string_lit_chars_any = "deny", string_to_string = "deny", struct_field_names = "deny", suboptimal_flops = "deny", suspicious_xor_used_as_pow = "deny", tests_outside_test_module = "deny", too_long_first_doc_paragraph = "deny", trait_duplication_in_bounds = "deny", transmute_ptr_to_ptr = "deny", try_err = "deny", type_repetition_in_bounds = "deny", unchecked_duration_subtraction = "deny", undocumented_unsafe_blocks = "deny", unicode_not_nfc = "deny", uninhabited_references = "deny", uninlined_format_args = "deny", unnecessary_box_returns = "deny", unnecessary_debug_formatting = "deny", unnecessary_literal_bound = "deny", unnecessary_safety_comment = "deny", unnecessary_safety_doc = "deny", unnecessary_self_imports = "deny", unnecessary_semicolon = "deny", unnecessary_struct_initialization = "deny", unneeded_field_pattern = "deny", unnested_or_patterns = "deny", unused_async = "deny", unused_peekable = "deny", unused_result_ok = "deny", unused_rounding = "deny", unused_trait_names = "deny", unwrap_used = "deny", use_self = "deny", used_underscore_binding = "deny", used_underscore_items = "deny", useless_let_if_seq = "deny", verbose_file_reads = "deny", wildcard_dependencies = "deny", zero_sized_map_values = "deny"}
rust.missing_docs = "deny"