extra_math/Cargo.toml

70 lines
1.9 KiB
TOML
Raw Normal View History

2024-09-06 11:49:30 +00:00
[package]
2024-09-06 18:37:10 +00:00
name = "extra-math"
2024-09-19 11:43:06 +00:00
version = "0.2.0"
2024-09-06 11:49:30 +00:00
edition = "2021"
authors = ["Charlotte 🦝 Delenk <lotte@chir.rs>"]
2024-09-19 11:43:06 +00:00
description = "Support for extra maths functions and floating point types"
2024-09-06 11:49:30 +00:00
license = "MIT OR Apache-2.0"
repository = "https://git.chir.rs/ProcyOS/rust-template"
2024-09-06 18:37:10 +00:00
keywords = ["mathematics"]
categories = ["mathematics", "no-std", "no-std::no-alloc"]
2024-09-06 11:49:30 +00:00
[dependencies]
2024-09-06 18:37:10 +00:00
[features]
default = []
2024-09-19 11:43:06 +00:00
unstable = []
u256 = []
2024-09-06 11:49:30 +00:00
[lints.rust]
deprecated-safe = "forbid"
elided_lifetimes_in_paths = "warn"
explicit_outlives_requirements = "warn"
impl-trait-overcaptures = "warn"
keyword-idents-2024 = "forbid"
let-underscore-drop = "warn"
macro-use-extern-crate = "deny"
meta-variable-misuse = "deny"
missing-abi = "forbid"
missing-copy-implementations = "warn"
missing-debug-implementations = "deny"
missing-docs = "warn"
missing-unsafe-on-extern = "deny"
non-local-definitions = "warn"
redundant-lifetimes = "warn"
single-use-lifetimes = "warn"
trivial-casts = "warn"
trivial-numeric-casts = "warn"
unit-bindings = "deny"
unnameable-types = "warn"
unreachable-pub = "warn"
2024-09-06 18:37:10 +00:00
unsafe-code = "forbid"
2024-09-06 11:49:30 +00:00
unused-crate-dependencies = "warn"
unused-extern-crates = "warn"
unused-import-braces = "warn"
unused-lifetimes = "warn"
unused-macro-rules = "warn"
unused-qualifications = "warn"
variant-size-differences = "warn"
[lints.clippy]
cargo = { level = "warn", priority = -1 }
nursery = { level = "warn", priority = -1 }
pedantic = { level = "warn", priority = -1 }
module-name-repetitions = "allow"
alloc-instead-of-core = "warn"
allow-attributes-without-reason = "deny"
assertions-on-result-states = "forbid"
clone-on-ref-ptr = "warn"
empty-drop = "warn"
expect-used = "deny"
inline-asm-x86-att-syntax = "forbid"
missing-docs-in-private-items = "warn"
panic = "deny"
panic-in-result-fn = "forbid"
rc-buffer = "warn"
rc-mutex = "deny"
std-instead-of-alloc = "warn"
std-instead-of-core = "warn"
unwrap-used = "forbid"