msrv = "1.81.0"
too-many-arguments-threshold = 7
type-complexity-threshold = 250
enum-variant-size-threshold = 150
cognitive-complexity-threshold = 20
excessive-nesting-threshold = 6
too-many-lines-threshold = 200
array-size-threshold = 8
large-error-threshold = 100
too-large-for-stack = 200
stack-size-threshold = 512
vec-box-size-threshold = 4096
max-struct-bools = 3
max-fn-params-bools = 3
max-trait-bounds = 5
verbose-bit-mask-threshold = 1
check-private-items = true
missing-docs-in-crate-items = true
avoid-breaking-exported-api = true
allow-expect-in-tests = true
allow-unwrap-in-tests = true
allow-dbg-in-tests = true
disallowed-names = ["foo", "bar", "baz", "quux"]
enum-variant-name-threshold = 3
struct-field-name-threshold = 3
literal-representation-threshold = 16
standard-macro-braces = [
{ name = "vec", brace = "[" },
{ name = "format", brace = "(" },
{ name = "println", brace = "(" },
{ name = "panic", brace = "(" },
]
warn-on-all-wildcard-imports = true
arithmetic-side-effects-allowed = []
ignore-interior-mutability = ["bytes::Bytes"]
disallowed-methods = []
disallowed-types = []
disallowed-macros = []