[package]
name = "iptr-decoder"
description = "Idiomatic Rust-style low-level Intel PT trace handler."
keywords = ["intel-pt"]
version = "0.1.3"
categories = ["no-std", "parser-implementations", "hardware-support"]
edition = { workspace = true }
license = { workspace = true }
homepage = { workspace = true }
repository = { workspace = true }
[package.metadata.docs.rs]
all-features = true
[features]
default = []
alloc = []
log_handler = ["alloc", "dep:log"]
[lints]
workspace = true
[dependencies]
thiserror = { workspace = true }
derive_more = { workspace = true, features = ["display"] }
memchr = { workspace = true }
perfect-derive = { workspace = true }
log = { workspace = true, optional = true }