# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "egui-aesthetix" version = "0.2.4" authors = ["Matt Williams "] description = "A Uniform and programmatic approach to theming Egui applications" homepage = "https://github.com/thebashpotato/egui-aesthetix" documentation = "https://docs.rs/egui-aesthetix/" readme = "README.md" keywords = [ "egui", "theming", ] categories = ["gui"] license-file = "LICENSE" repository = "https://github.com/thebashpotato/egui-aesthetix" [profile.bench] codegen-units = 1 incremental = false [profile.release] opt-level = "z" lto = true codegen-units = 1 panic = "abort" incremental = false strip = true [lib] name = "egui_aesthetix" path = "src/lib.rs" [dependencies.egui] version = "0.28" [features] all_themes = [ "standard", "carl", "nord", "tokyo_night", ] carl = [] default = ["standard"] nord = [] standard = [] tokyo_night = [] [lints.clippy] as_underscore = "deny" assertions_on_result_states = "deny" clone_on_ref_ptr = "deny" create_dir = "deny" dbg_macro = "deny" decimal_literal_representation = "deny" default_numeric_fallback = "deny" empty_drop = "deny" empty_structs_with_brackets = "deny" exit = "deny" filetype_is_file = "deny" float_cmp_const = "deny" fn_to_numeric_cast_any = "deny" format_push_string = "deny" get_unwrap = "deny" if_then_some_else_none = "deny" integer_division = "deny" lossy_float_literal = "deny" mem_forget = "deny" mixed_read_write_in_expression = "deny" mod_module_files = "allow" mutex_atomic = "deny" needless_raw_strings = "deny" non_ascii_literal = "deny" panic = "deny" print_stderr = "deny" pub_without_shorthand = "deny" rc_buffer = "deny" rc_mutex = "deny" redundant_type_annotations = "deny" ref_patterns = "deny" rest_pat_in_fully_bound_structs = "deny" same_name_method = "deny" self_named_module_files = "allow" string_add = "deny" string_lit_chars_any = "deny" string_slice = "deny" string_to_string = "deny" struct_excessive_bools = "deny" suspicious_xor_used_as_pow = "deny" todo = "deny" try_err = "deny" unimplemented = "deny" unnecessary_self_imports = "deny" unneeded_field_pattern = "deny" unseparated_literal_suffix = "deny" unwrap_in_result = "deny" unwrap_used = "deny" use_debug = "deny" [lints.clippy.complexity] level = "deny" priority = -1 [lints.clippy.correctness] level = "deny" priority = -1 [lints.clippy.if_not_else] level = "allow" priority = 1 [lints.clippy.implicit_hasher] level = "allow" priority = 1 [lints.clippy.inconsistent_struct_constructor] level = "allow" priority = 1 [lints.clippy.match_wildcard_for_single_variants] level = "allow" priority = 1 [lints.clippy.missing_docs_in_private_items] level = "warn" priority = 1 [lints.clippy.missing_errors_doc] level = "warn" priority = 1 [lints.clippy.missing_panics_doc] level = "warn" priority = 1 [lints.clippy.module_name_repetitions] level = "allow" priority = 1 [lints.clippy.must_use_candidate] level = "allow" priority = 1 [lints.clippy.needless_bool] level = "warn" priority = 1 [lints.clippy.pedantic] level = "deny" priority = -1 [lints.clippy.perf] level = "deny" priority = -1 [lints.clippy.return_self_not_must_use] level = "allow" priority = 1 [lints.clippy.similar_names] level = "allow" priority = 1 [lints.clippy.struct_field_names] level = "allow" priority = 1 [lints.clippy.style] level = "deny" priority = -1 [lints.clippy.too_many_lines] level = "allow" priority = 1 [lints.clippy.unnested_or_patterns] level = "allow" priority = 1 [lints.clippy.used_underscore_binding] level = "allow" priority = 1 [lints.rust] unsafe_code = "forbid"