foxmark3 0.1.1

Send/receive Proxmark 3 commands
Documentation
[package]
name = "foxmark3"
version = "0.1.1"
edition = "2024"

description = "Send/receive Proxmark 3 commands"
license = "BSD-3-Clause"
repository = "https://git.sr.ht/~malicean/foxmark3"
readme = "README.md"

categories = ["hardware-support"]
keywords = ["proxmark", "proxmark3", "rfid", "nfc"]

[features]
serde = ["dep:serde", "bitflags/serde"]
sqlx = ["dep:sqlx"]

# For examples
[dev-dependencies]
tracing-subscriber = { version = "0.3.20", features = ["env-filter"] }

[dependencies]
bitfield-struct = "0.12.1"
bitflags = { version = "2.9.3", features = ["bytemuck"] }
bytemuck = { version = "1.23.2", features = ["derive", "min_const_generics"] }
contracts = "0.6.7"
crc = "3.3.0"
debug-ignore = "1.0.5"
derive_more = { version = "2.0.1", features = [
  "as_ref",
  "deref",
  "deref_mut",
  "from",
  "index",
  "index_mut",
  "into",
  "into_iterator",
  "try_from",
] }
serde = { version = "1.0.228", features = ["derive"], optional = true }
serialport = "4.8.1"
sqlx = { version = "0.8.6", default-features = false, optional = true }
thiserror = "2.0.16"
tracing = "0.1.41"

[target.'cfg(target_os = "linux")'.dependencies]
udev = "0.9.3"