diff options
Diffstat (limited to 'contact-service/Cargo.toml')
| -rw-r--r-- | contact-service/Cargo.toml | 66 |
1 files changed, 64 insertions, 2 deletions
diff --git a/contact-service/Cargo.toml b/contact-service/Cargo.toml index b06ac33..aeef1a3 100644 --- a/contact-service/Cargo.toml +++ b/contact-service/Cargo.toml @@ -1,7 +1,9 @@ [package] name = "contact-service" -version = "0.1.0" -edition = "2021" +version = "0.1.1" +edition = "2024" +authors = ["Doan Luu Duc Tai <doan@luuduct.ai>"] +description = "Website Contact Form" license = "AGPL-3.0-or-later" [dependencies] @@ -9,3 +11,63 @@ axum = "0.8" tokio = { version = "1", features = ["full"] } serde = { version = "1", features = ["derive"] } chrono = "0.4" + +[profile.release] +opt-level = 3 +strip = true +lto = true +incremental = false + +[lints.rustdoc] +broken_intra_doc_links = "deny" +private_intra_doc_links = "deny" +missing_crate_level_docs = "deny" + +[lints.rust] +future_incompatible = { level = "deny", priority = -1 } +rust_2018_idioms = { level = "deny", priority = -1 } +let_underscore = { level = "deny", priority = -1 } +nonstandard_style = { level = "deny", priority = -1 } +unused = { level = "deny", priority = -1 } +unsafe_code = "deny" +unstable_features = "deny" +missing_docs = "deny" +missing_debug_implementations = "deny" +unreachable_pub = "deny" +trivial_casts = "deny" +trivial_numeric_casts = "deny" +unreachable_patterns = "deny" +warnings = "deny" +unused_qualifications = "deny" + +[lints.clippy] +all = { level = "deny", priority = -1 } +correctness = { level = "deny", priority = -1 } +suspicious = { level = "deny", priority = -1 } +cargo = { level = "deny", priority = -1 } +style = { level = "deny", priority = -1 } +complexity = { level = "deny", priority = -1 } +perf = { level = "deny", priority = -1 } +pedantic = { level = "deny", priority = -1 } +nursery = { level = "deny", priority = -1 } +todo = "deny" +unwrap_used = "deny" +expect_used = "deny" +dbg_macro = "deny" +mem_forget = "deny" +exit = "deny" +integer_division = "deny" +clone_on_ref_ptr = "deny" +indexing_slicing = "deny" +arithmetic_side_effects = "deny" +as_conversions = "deny" +shadow_reuse = "deny" +shadow_same = "deny" +unseparated_literal_suffix = "deny" +undocumented_unsafe_blocks = "deny" +cast_possible_truncation = "deny" +cast_possible_wrap = "deny" +cast_sign_loss = "deny" +missing_errors_doc = "deny" + +multiple_crate_versions = "allow" |
