64 lines
1.7 KiB
TOML
64 lines
1.7 KiB
TOML
[package]
|
|
name = "ett"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
license = "MIT"
|
|
authors = ["Timofey Gelazoniya <contact@zeldon.ru>"]
|
|
description = "Convert Exportify CSV files to TuneMyMusic CSV format"
|
|
|
|
[lints.rust]
|
|
unsafe_code = "forbid"
|
|
|
|
[lints.clippy]
|
|
all = { level = "deny", priority = -1 }
|
|
pedantic = { level = "deny", priority = -1 }
|
|
nursery = { level = "deny", priority = -1 }
|
|
|
|
clone_on_ref_ptr = "deny"
|
|
disallowed_script_idents = "deny"
|
|
empty_enum_variants_with_brackets = "deny"
|
|
empty_structs_with_brackets = "deny"
|
|
enum_glob_use = "deny"
|
|
error_impl_error = "deny"
|
|
exit = "deny"
|
|
explicit_into_iter_loop = "deny"
|
|
explicit_iter_loop = "deny"
|
|
float_cmp_const = "deny"
|
|
if_then_some_else_none = "deny"
|
|
indexing_slicing = "deny"
|
|
lossy_float_literal = "deny"
|
|
map_err_ignore = "deny"
|
|
multiple_inherent_impl = "deny"
|
|
needless_raw_strings = "deny"
|
|
partial_pub_fields = "deny"
|
|
rc_buffer = "deny"
|
|
rc_mutex = "deny"
|
|
rest_pat_in_fully_bound_structs = "deny"
|
|
self_named_module_files = "deny"
|
|
semicolon_inside_block = "deny"
|
|
semicolon_outside_block = "deny"
|
|
string_slice = "deny"
|
|
string_to_string = "deny"
|
|
tests_outside_test_module = "deny"
|
|
try_err = "deny"
|
|
unnecessary_self_imports = "deny"
|
|
unneeded_field_pattern = "deny"
|
|
unseparated_literal_suffix = "deny"
|
|
verbose_file_reads = "deny"
|
|
|
|
complexity = { level = "deny", priority = -1 }
|
|
perf = { level = "deny", priority = -1 }
|
|
style = { level = "deny", priority = -1 }
|
|
suspicious = { level = "deny", priority = -1 }
|
|
|
|
similar_names = "allow"
|
|
single_match_else = "allow"
|
|
missing_errors_doc = "allow"
|
|
missing_panics_doc = "allow"
|
|
must_use_candidate = "allow"
|
|
|
|
[dependencies]
|
|
csv = "1.2"
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
clap = { version = "4.5", features = ["derive"] }
|