Crate usdt_impl

Source
Expand description

Main implementation crate for the USDT package.

Structs§

CompileProvidersConfig
Probe
A single DTrace probe function
Provider
The Provider represents a single DTrace provider, with a collection of probes.
UniqueId
A unique identifier that can be used to correlate multiple USDT probes together.

Enums§

DataType
A data type supported by the usdt crate.
Error
Errors related to building DTrace probes into Rust code

Functions§

compile_provider
compile_provider_source
register_probes
Register an application’s probe points with DTrace.
to_json
Convert a serializable type into a JSON string, if possible.