sharky-arrayvec 0.4.1

An array backed vector
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"
name = "sharky-arrayvec"
version = "0.4.1"
authors = ["sharkyshark"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "An array backed vector"
readme = false
keywords = []
categories = []
license = "Unlicense"
repository = "https://codeberg.org/sharkyshark/sharky-arrayvec"

[package.metadata.docs.rs]
all-features = true

[features]
default = ["std"]
deku = [
    "std",
    "dep:deku",
]
nightly = []
std = []

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

[dependencies.deku]
version = "0.20.3"
optional = true

[dependencies.konst]
version = "0.4.3"

[dev-dependencies.proptest]
version = "1.11.0"

[lints.clippy]
allow_attributes = "warn"
arithmetic_side_effects = "warn"
as_ptr_cast_mut = "deny"
bool_to_int_with_if = "warn"
branches_sharing_code = "warn"
cast_ptr_alignment = "warn"
checked_conversions = "warn"
clone_on_ref_ptr = "warn"
collapsible_else_if = "warn"
comparison_chain = "warn"
copy_iterator = "deny"
create_dir = "warn"
dbg_macro = "deny"
debug_assert_with_mut_call = "deny"
decimal_bitwise_operands = "warn"
doc_broken_link = "deny"
doc_comment_double_space_linebreaks = "warn"
doc_paragraphs_missing_punctuation = "warn"
field_scoped_visibility_modifiers = "deny"
filetype_is_file = "warn"
get_unwrap = "warn"
if_not_else = "warn"
iter_with_drain = "deny"
manual_is_power_of_two = "warn"
manual_is_variant_and = "warn"
manual_let_else = "warn"
manual_midpoint = "warn"
manual_string_new = "warn"
match_bool = "warn"
match_same_arms = "warn"
missing_fields_in_debug = "deny"
missing_inline_in_public_items = "warn"
missing_safety_doc = "warn"
or_fun_call = "deny"
ptr_as_ptr = "deny"
rc_buffer = "warn"
too_many_lines = "allow"
undocumented_unsafe_blocks = "deny"

[lints.rust]
explicit_outlives_requirements = "warn"
trivial_casts = "warn"
trivial_numeric_casts = "deny"
unknown_lints = "deny"
unsafe_op_in_unsafe_fn = "deny"
unstable_name_collisions = "deny"

[lints.rust.future_incompatible]
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.unexpected_cfgs]
level = "deny"
priority = 0
check-cfg = ["cfg(coverage,coverage_nightly)"]