sparkles 0.1.8

Capture execution flow of your Rust application with CPU cycle precision!
Documentation
[dependencies.bincode]
version = "2.0.1"

[dependencies.chrono]
version = "0.4.41"

[dependencies.log]
default-features = false
version = "0.4.27"

[dependencies.multicast-discovery-socket]
optional = true
version = "0.1.1"

[dependencies.parking_lot]
version = "0.12.4"

[dependencies.ringbuf]
version = "0.4.8"

[dependencies.sparkles-core]
version = "0.1.8"

[dependencies.sparkles-macro]
version = "0.1.6"

[dependencies.thread-id]
version = "5.0.0"

[dev-dependencies.puffin]
version = "0.19.1"

[dev-dependencies.puffin_http]
version = "0.16.1"

[dev-dependencies.simple_logger]
version = "5.0.0"

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

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

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

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

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

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

[features]
accurate-timestamps-x86 = ["sparkles-core/accurate-timestamps-x86"]
default = ["self-tracing", "udp-streaming"]
self-tracing = ["sparkles-core/self-tracing"]
udp-streaming = ["dep:multicast-discovery-socket"]

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

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Capture execution flow of your Rust application with CPU cycle precision!"
edition = "2021"
license = "Apache-2.0"
name = "sparkles"
readme = "README.md"
repository = "https://github.com/skibon02/sparkles"
version = "0.1.8"