[package]
edition = "2021"
rust-version = "1.87.0"
name = "libcryptsetup-rs-sys"
version = "0.7.0"
authors = ["John Baublitz <jbaublitz@redhat.com>"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Low level bindings for libcryptsetup"
homepage = "https://stratis-storage.github.io/"
documentation = "https://docs.rs/libcryptsetup-rs-sys"
readme = "README.md"
keywords = [
"storage",
"cryptsetup",
]
categories = [
"external-ffi-bindings",
"os::linux-apis",
]
license = "MPL-2.0"
repository = "https://github.com/stratis-storage/libcryptsetup-rs"
[features]
static = []
[lib]
name = "libcryptsetup_rs_sys"
path = "src/lib.rs"
[build-dependencies.bindgen]
version = "0.72.0"
[build-dependencies.cc]
version = "1.0.45"
[build-dependencies.pkg-config]
version = "0.3.17"
[build-dependencies.semver]
version = "1.0.0"
[lints.clippy.all]
level = "deny"
priority = 0
[lints.clippy.cargo]
level = "deny"
priority = 1
[lints.clippy.multiple-crate-versions]
level = "allow"
priority = 2
[lints.rust.future_incompatible]
level = "deny"
priority = 1
[lints.rust.nonstandard_style]
level = "deny"
priority = 4
[lints.rust.rust_2018_idioms]
level = "deny"
priority = 3
[lints.rust.unused]
level = "deny"
priority = 2
[lints.rust.warnings]
level = "deny"
priority = 0