rust-workspaced 0.0.0

Generate .gitignore files from a declarative TOML specification.
Documentation
# 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 = "2024"
rust-version = "1.92"
name = "rust-workspaced"
version = "0.0.0"
authors = ["Elio Severo Junior <elioseverojunior@gmail.com>"]
build = "build.rs"
exclude = [
    "*.bak",
    "*.log",
    "*.profdata",
    "*.profraw",
    "*.swo",
    "*.swp",
    "*.tmp",
    "*~",
    ".DS_Store",
    "Thumbs.db",
    ".cargo/",
    ".claude/",
    ".clippy.toml",
    ".idea/",
    ".pre-commit-config.yaml",
    ".rumdl.toml",
    ".secrets.baseline",
    ".vscode/",
    "deny.toml",
    ".git/",
    ".gitattributes",
    ".githooks/",
    ".gitignore",
    ".gitmessage",
    ".github/",
    ".gitlab-ci.yml",
    ".travis.yml",
    "GitVersion.yml",
    "Makefile",
    "commitlint.config.js",
    "CLAUDE.md",
    "CODE_OF_CONDUCT.md",
    "CONTRIBUTING.md",
    "SECURITY.md",
    "docs/",
    "Cargo.lock",
    "node_modules/",
    "package-lock.json",
    "package.json",
    "lcov.info",
    "target/",
    "benches/",
    "test-data/",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Generate .gitignore files from a declarative TOML specification."
documentation = "https://docs.rs/rust-workspaced"
readme = "README.md"
keywords = [
    "gitignore",
    "git",
    "codegen",
    "toml",
    "config",
]
categories = [
    "development-tools",
    "config",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/elioseverojunior/rust-workspaced"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = [
    "--generate-link-to-definition",
    "--cfg",
    "docsrs",
    "--document-private-items",
]
targets = ["x86_64-unknown-linux-gnu"]

[lib]
name = "rust_workspaced"
path = "src/lib.rs"

[dependencies]

[build-dependencies.chrono]
version = "0.4.45"

[lints.clippy]
collapsible_if = "allow"
expect_used = "warn"
multiple_crate_versions = "allow"
redundant_pub_crate = "allow"
unwrap_used = "warn"

[lints.clippy.cargo]
level = "warn"
priority = -1

[lints.clippy.nursery]
level = "warn"
priority = -1

[lints.clippy.pedantic]
level = "warn"
priority = -1

[lints.rust]
unnameable_types = "warn"
unreachable_pub = "warn"
unsafe_op_in_unsafe_fn = "warn"
unused_lifetimes = "warn"
unused_macro_rules = "warn"
unused_qualifications = "warn"

[lints.rust.rust_2018_idioms]
level = "warn"
priority = -1