zfc 0.4.7

Trait that represents a set according to Zermelo–Fraenkel set theory with the axiom of choice (ZFC).
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.93.1"
name = "zfc"
version = "0.4.7"
authors = ["Zack Newman <zack@philomathiclife.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Trait that represents a set according to Zermelo–Fraenkel set theory with the axiom of choice (ZFC)."
documentation = "https://docs.rs/zfc/latest/zfc/"
readme = "README.md"
keywords = [
    "math",
    "set",
    "zfc",
]
categories = [
    "mathematics",
    "no-std",
]
license = "MIT OR Apache-2.0"
repository = "https://git.philomathiclife.com/repos/zfc/"

[package.metadata.docs.rs]
all-features = true
default-target = "x86_64-unknown-linux-gnu"
targets = [
    "aarch64-apple-darwin",
    "aarch64-pc-windows-msvc",
    "aarch64-unknown-linux-gnu",
    "i686-pc-windows-msvc",
    "i686-unknown-linux-gnu",
    "x86_64-pc-windows-gnu",
    "x86_64-pc-windows-msvc",
    "x86_64-unknown-freebsd",
    "x86_64-unknown-linux-musl",
    "x86_64-unknown-netbsd",
]

[features]
std = []

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

[dependencies.num-bigint]
version = "0.4.6"
default-features = false

[lints.clippy]
arbitrary_source_item_ordering = "allow"
blanket_clippy_restriction_lints = "allow"
exhaustive_enums = "allow"
exhaustive_structs = "allow"
implicit_return = "allow"
min_ident_chars = "allow"
missing_trait_methods = "allow"
pub_use = "allow"
ref_patterns = "allow"
single_char_lifetime_names = "allow"

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

[lints.clippy.complexity]
level = "deny"
priority = -1

[lints.clippy.correctness]
level = "deny"
priority = -1

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

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

[lints.clippy.perf]
level = "deny"
priority = -1

[lints.clippy.restriction]
level = "deny"
priority = -1

[lints.clippy.style]
level = "deny"
priority = -1

[lints.clippy.suspicious]
level = "deny"
priority = -1

[lints.rust.ambiguous-negative-literals]
level = "deny"
priority = -1

[lints.rust.closure-returning-async-block]
level = "deny"
priority = -1

[lints.rust.deprecated-in-future]
level = "deny"
priority = -1

[lints.rust.deprecated-safe]
level = "deny"
priority = -1

[lints.rust.deref-into-dyn-supertrait]
level = "deny"
priority = -1

[lints.rust.ffi-unwind-calls]
level = "deny"
priority = -1

[lints.rust.future-incompatible]
level = "deny"
priority = -1

[lints.rust.impl-trait-redundant-captures]
level = "deny"
priority = -1

[lints.rust.keyword-idents]
level = "deny"
priority = -1

[lints.rust.let-underscore]
level = "deny"
priority = -1

[lints.rust.linker-messages]
level = "deny"
priority = -1

[lints.rust.macro-use-extern-crate]
level = "deny"
priority = -1

[lints.rust.meta-variable-misuse]
level = "deny"
priority = -1

[lints.rust.missing-copy-implementations]
level = "deny"
priority = -1

[lints.rust.missing-debug-implementations]
level = "deny"
priority = -1

[lints.rust.missing-docs]
level = "deny"
priority = -1

[lints.rust.non-ascii-idents]
level = "deny"
priority = -1

[lints.rust.nonstandard-style]
level = "deny"
priority = -1

[lints.rust.redundant-imports]
level = "deny"
priority = -1

[lints.rust.redundant-lifetimes]
level = "deny"
priority = -1

[lints.rust.refining-impl-trait]
level = "deny"
priority = -1

[lints.rust.rust-2018-compatibility]
level = "deny"
priority = -1

[lints.rust.rust-2018-idioms]
level = "deny"
priority = -1

[lints.rust.rust-2021-compatibility]
level = "deny"
priority = -1

[lints.rust.rust-2024-compatibility]
level = "deny"
priority = -1

[lints.rust.single-use-lifetimes]
level = "deny"
priority = -1

[lints.rust.trivial-casts]
level = "deny"
priority = -1

[lints.rust.trivial-numeric-casts]
level = "deny"
priority = -1

[lints.rust.unit-bindings]
level = "deny"
priority = -1

[lints.rust.unknown-or-malformed-diagnostic-attributes]
level = "deny"
priority = -1

[lints.rust.unnameable-types]
level = "deny"
priority = -1

[lints.rust.unreachable-pub]
level = "deny"
priority = -1

[lints.rust.unsafe-code]
level = "deny"
priority = -1

[lints.rust.unstable-features]
level = "deny"
priority = -1

[lints.rust.unused]
level = "deny"
priority = -1

[lints.rust.unused-crate-dependencies]
level = "deny"
priority = -1

[lints.rust.unused-import-braces]
level = "deny"
priority = -1

[lints.rust.unused-lifetimes]
level = "deny"
priority = -1

[lints.rust.unused-qualifications]
level = "deny"
priority = -1

[lints.rust.unused-results]
level = "deny"
priority = -1

[lints.rust.variant-size-differences]
level = "deny"
priority = -1

[lints.rust.warnings]
level = "deny"
priority = -1

[lints.rustdoc.all]
level = "deny"
priority = -1