unicorn-engine-sys 2.1.4

Rust bindings for the Unicorn emulator with utility functions
[build-dependencies.bindgen]
version = "0.71.1"

[build-dependencies.cc]
version = "1.2.17"

[build-dependencies.cmake]
version = "0.1.54"

[build-dependencies.heck]
version = "0.5.0"

[build-dependencies.pkg-config]
version = "0.3.32"

[features]
arch_aarch64 = ["arch_arm"]
arch_all = ["arch_x86", "arch_arm", "arch_aarch64", "arch_riscv", "arch_mips", "arch_sparc", "arch_m68k", "arch_ppc", "arch_s390x", "arch_tricore"]
arch_arm = []
arch_m68k = []
arch_mips = []
arch_ppc = []
arch_riscv = []
arch_s390x = []
arch_sparc = []
arch_tricore = []
arch_x86 = []
default = ["arch_all"]
dynamic_linkage = []

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

[lints.clippy]
cast_lossless = "allow"
cast_possible_truncation = "allow"
cast_possible_wrap = "allow"
cast_sign_loss = "allow"
missing_errors_doc = "allow"
missing_panics_doc = "allow"
similar_names = "allow"
unreadable_literal = "allow"
use_self = "allow"

[lints.clippy.cargo]
level = "warn"
priority = -1

[lints.clippy.nursery]
level = "warn"
priority = -1

[lints.clippy.pedantic]
level = "warn"
priority = -1

[package]
authors = ["Ziqiao Kong", "Lukas Seidel", "Amaan Qureshi <amaanq12@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["api-bindings", "emulators", "external-ffi-bindings", "no-std", "virtualization"]
description = "Rust bindings for the Unicorn emulator with utility functions"
documentation = "https://github.com/unicorn-engine/unicorn/wiki"
edition = "2024"
keywords = ["unicorn", "cpu", "emulator", "bindings"]
license = "GPL-2.0"
links = "unicorn"
name = "unicorn-engine-sys"
readme = "README.md"
repository = "https://github.com/unicorn-engine/unicorn"
resolver = "2"
version = "2.1.4"