# :schema
= "1.92"
= true
= 2000 # for our needs long types are fine
# https://rust-lang.github.io/rust-clippy/master/index.html#disallowed_macros
= [
# "std::unimplemented", # generated by ArrowDeserialize derive-macro :(
]
# https://rust-lang.github.io/rust-clippy/master/index.html#disallowed_methods
= [
"std::env::temp_dir", # Use the tempdir crate instead
"std::thread::spawn", # Use `std::thread::Builder` and name the thread
"sha1::Digest::new", # SHA1 is cryptographically broken
"std::panic::catch_unwind", # We compile with `panic = "abort"`
]
# https://rust-lang.github.io/rust-clippy/master/index.html#disallowed_names
= []
# https://rust-lang.github.io/rust-clippy/master/index.html#disallowed_types
= [
# Use the faster & simpler non-poisonable primitives in `parking_lot` instead
"std::sync::Condvar",
]
# Allow-list of words for markdown in dosctrings https://rust-lang.github.io/rust-clippy/master/index.html#doc_markdown
= []