rappct 0.13.3

Rust AppContainer / LPAC toolkit for Windows (profiles, capabilities, process launch, diagnostics).
Documentation
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0"

[dependencies.strsim]
optional = true
version = "0.11"

[dependencies.thiserror]
version = "2.0"

[dependencies.tracing]
optional = true
version = "0.1"

[dev-dependencies.clap]
features = ["derive"]
version = "4.5"

[dev-dependencies.serde_json]
version = "1.0"

[dev-dependencies.tempfile]
version = "3"

[[example]]
name = "acrun"
path = "examples/acrun.rs"

[[example]]
name = "advanced_features"
path = "examples/advanced_features.rs"

[[example]]
name = "comprehensive_demo"
path = "examples/comprehensive_demo.rs"

[[example]]
name = "network_demo"
path = "examples/network_demo.rs"

[[example]]
name = "rappct_demo"
path = "examples/rappct_demo.rs"

[features]
default = []
introspection = ["dep:strsim"]
net = ["windows/Win32_NetworkManagement_WindowsFirewall"]
serde = ["dep:serde"]
tracing = ["dep:tracing"]

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

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["os::windows-apis", "security", "api-bindings"]
description = "Rust AppContainer / LPAC toolkit for Windows (profiles, capabilities, process launch, diagnostics)."
documentation = "https://docs.rs/rappct"
edition = "2024"
homepage = "https://github.com/cpjet64/rappct"
keywords = ["windows", "appcontainer", "lpac", "sandbox", "security"]
license = "MIT"
name = "rappct"
readme = "README.md"
repository = "https://github.com/cpjet64/rappct"
rust-version = "1.90"
version = "0.13.3"

[package.metadata.docs.rs]
all-features = true
default-target = "x86_64-pc-windows-msvc"
rustdoc-args = ["--cfg", "docsrs"]
targets = ["x86_64-pc-windows-msvc"]

[target."cfg(windows)".dependencies.windows]
features = ["Win32_Foundation", "Win32_Security", "Win32_Security_Authorization", "Win32_System_Threading", "Win32_System_JobObjects", "Win32_System_WindowsProgramming", "Win32_System_Environment", "Win32_System_Memory", "Win32_System_Com", "Win32_System_Registry", "Win32_Storage_FileSystem", "Win32_System_Pipes"]
version = "0.62"

[[test]]
name = "api_surface"
path = "tests/api_surface.rs"

[[test]]
name = "integration_launch"
path = "tests/integration_launch.rs"

[[test]]
name = "windows_acl"
path = "tests/windows_acl.rs"

[[test]]
name = "windows_core"
path = "tests/windows_core.rs"

[[test]]
name = "windows_diag"
path = "tests/windows_diag.rs"

[[test]]
name = "windows_job_guard"
path = "tests/windows_job_guard.rs"

[[test]]
name = "windows_launch"
path = "tests/windows_launch.rs"

[[test]]
name = "windows_net"
path = "tests/windows_net.rs"

[[test]]
name = "windows_net_loopback_guard"
path = "tests/windows_net_loopback_guard.rs"

[[test]]
name = "windows_profile"
path = "tests/windows_profile.rs"