ros_remove 0.1.3

The Purpose of ros_remove is to provide the `cargo ros_remove` command to remove dependencies from `Cargo.toml` and the `package.xml`
Documentation
[package]
authors = ["GueLakais <koroyeldiores@gmail.com>"]
categories = ["command-line-utilities","development-tools::cargo-plugins","development-tools"]
description = "The Purpose of ros_remove is to provide the `cargo ros_remove` command to remove dependencies from `Cargo.toml` and the `package.xml`"
documentation = "https://docs.rs/ros_remove"
edition = "2024"
keywords = ["ROS", "ROS2","plugin","cargo","cli"]
license = "Apache-2.0"
readme = "README.md"
repository = "https://codeberg.org/guela_rust/ros_remove"
name = "ros_remove"
version = "0.1.3"

[[bin]]
name ="cargo-ros-remove"
path = "src/main.rs"

[lib]
test = true
path = "src/lib.rs"


[dependencies]
case_clause = "0.1.3"
clap = "4.5.58"
toml_edit = "0.25.1"
quick-xml = { version = "0.39.0", features = ["serialize"] }
tempfile = "3.25.0"
serde = { version = "1.0.228", features = ["derive"] }

[lints.rust]
unused_lifetimes = "warn"
unknown_lints = "warn"
missing_docs = "warn"
single_use_lifetimes = "warn"
unreachable_pub = "warn"
unsafe_code = "forbid"
rust_2018_idioms = { level = "warn", priority = -2 }
unexpected_cfgs = { level = "warn", check-cfg = [
    "cfg(coverage)",
    "cfg(never)",
] }

[lints.clippy]
cargo = {level = "warn", priority = -7}
complexity = { level = "warn", priority = -5 }
correctness = { level = "warn", priority = -3 }
doc_link_code = "warn"
multiple_crate_versions = "allow"
must_use_candidate = "warn"
panic_in_result_fn = "warn"
pedantic = { level = "warn", priority = -2 }
perf = { level = "warn", priority = -6 }
style = { level = "warn", priority = -4 }
suspicious = { level = "warn", priority = -1 }
uninlined_format_args = "warn"
use_self = "warn"
unwrap_used = "warn"