view Cargo.toml @ 104:a2676475e86b default tip

Create the very start of a test suite. - Creates a new testharness package - Sets up the outlines of a test suite that will execute there - A basic container where maybe those tests can execute
author Paul Fisher <paul@pfish.zone>
date Wed, 25 Jun 2025 16:56:56 -0400
parents 8840fa6534f6
children
line wrap: on
line source

[workspace]
members = ["testharness"]
resolver = "3"

[workspace.package]
version = "0.0.8-alpha0"
authors = ["Paul Fisher <paul@pfish.zone>"]
repository = "https://hg.pfish.zone/crates/nonstick/"
edition = "2021"

[package]
name = "nonstick"
description = "PAM bindings for Rust"
version.workspace = true
authors.workspace = true
readme = "README.md"
keywords = ["pam", "ffi", "linux", "authentication"]
license = "MIT"
edition.workspace = true

[features]
default = ["link"]
# Enable this to actually link against your system's PAM library.
#
# This will fail if you have extensions enabled that are not compatible
# with your system's PAM.
link = []
# Enable this to get access to Linux-PAM extensions.
linux-pam-extensions = []
# Enable this to get access to OpenPAM extensions.
openpam-extensions = []

[dependencies]
bitflags = "2.9.0"
libc = "0.2.97"
num_enum = "0.7.3"

[dev-dependencies]
regex = "1.11.1"

[build-dependencies]
bindgen = "0.72.0"