chore: initial sanitized public snapshot
This commit is contained in:
+91
@@ -0,0 +1,91 @@
|
||||
[workspace]
|
||||
members = [
|
||||
"crates/aria2-rust-pro-cli",
|
||||
"crates/aria2-rust-pro-compat",
|
||||
"crates/aria2-rust-pro-core",
|
||||
"crates/aria2-rust-pro-protocol",
|
||||
"crates/aria2-rust-pro-rpc",
|
||||
"crates/aria2-rust-pro-storage",
|
||||
"crates/aria2-rust-pro-tests",
|
||||
"xtask",
|
||||
]
|
||||
resolver = "3"
|
||||
|
||||
[workspace.package]
|
||||
categories = ["command-line-utilities", "network-programming"]
|
||||
description = "Rust 2024 aria2-compatible implementation informed by Aria2-Pro-Core"
|
||||
edition = "2024"
|
||||
keywords = ["aria2", "download", "rpc", "bittorrent", "rust"]
|
||||
license = "GPL-2.0-or-later"
|
||||
readme = "README.md"
|
||||
rust-version = "1.88"
|
||||
version = "1.0.0"
|
||||
|
||||
[workspace.dependencies]
|
||||
aria2-rust-pro-cli = { version = "1.0.0", path = "crates/aria2-rust-pro-cli" }
|
||||
aria2-rust-pro-compat = { version = "1.0.0", path = "crates/aria2-rust-pro-compat" }
|
||||
aria2-rust-pro-core = { version = "1.0.0", path = "crates/aria2-rust-pro-core" }
|
||||
aria2-rust-pro-protocol = { version = "1.0.0", path = "crates/aria2-rust-pro-protocol" }
|
||||
aria2-rust-pro-rpc = { version = "1.0.0", path = "crates/aria2-rust-pro-rpc" }
|
||||
aria2-rust-pro-storage = { version = "1.0.0", path = "crates/aria2-rust-pro-storage" }
|
||||
|
||||
[workspace.lints.rust]
|
||||
elided_lifetimes_in_paths = "deny"
|
||||
future_incompatible = { level = "deny", priority = -1 }
|
||||
missing_copy_implementations = "deny"
|
||||
missing_debug_implementations = "deny"
|
||||
missing_docs = "deny"
|
||||
rust_2018_idioms = { level = "deny", priority = -1 }
|
||||
rust_2021_compatibility = { level = "deny", priority = -1 }
|
||||
rust_2024_compatibility = { level = "deny", priority = -1 }
|
||||
trivial_casts = "deny"
|
||||
trivial_numeric_casts = "deny"
|
||||
unreachable_pub = "deny"
|
||||
unsafe_op_in_unsafe_fn = "deny"
|
||||
unsafe_code = "forbid"
|
||||
unused = { level = "deny", priority = -1 }
|
||||
unused_crate_dependencies = "deny"
|
||||
unused_import_braces = "deny"
|
||||
unused_lifetimes = "deny"
|
||||
unused_qualifications = "deny"
|
||||
warnings = "deny"
|
||||
|
||||
[workspace.lints.rustdoc]
|
||||
bare_urls = "deny"
|
||||
broken_intra_doc_links = "deny"
|
||||
invalid_codeblock_attributes = "deny"
|
||||
invalid_html_tags = "deny"
|
||||
|
||||
[workspace.lints.clippy]
|
||||
all = { level = "deny", priority = -1 }
|
||||
nursery = { level = "deny", priority = -1 }
|
||||
pedantic = { level = "deny", priority = -1 }
|
||||
allow_attributes = "deny"
|
||||
allow_attributes_without_reason = "deny"
|
||||
as_conversions = "deny"
|
||||
arithmetic_side_effects = "deny"
|
||||
cast_possible_truncation = "deny"
|
||||
cast_possible_wrap = "deny"
|
||||
cast_precision_loss = "deny"
|
||||
cast_sign_loss = "deny"
|
||||
dbg_macro = "deny"
|
||||
float_arithmetic = "deny"
|
||||
indexing_slicing = "deny"
|
||||
integer_division = "deny"
|
||||
missing_docs_in_private_items = "deny"
|
||||
missing_errors_doc = "deny"
|
||||
missing_panics_doc = "deny"
|
||||
missing_safety_doc = "deny"
|
||||
multiple_unsafe_ops_per_block = "deny"
|
||||
todo = "deny"
|
||||
undocumented_unsafe_blocks = "deny"
|
||||
unimplemented = "deny"
|
||||
|
||||
[profile.release]
|
||||
codegen-units = 1
|
||||
debug = 0
|
||||
debug-assertions = false
|
||||
lto = "fat"
|
||||
opt-level = "s"
|
||||
panic = "abort"
|
||||
strip = "symbols"
|
||||
Reference in New Issue
Block a user