#tracing #sdk #ai #segfault

segfaultai

Segfault.ai 跟踪 SDK

6 个版本 (2 个稳定版本)

2024.1.23122245-staging2024年1月23日
2024.1.6023801 2024年1月6日

#127 in #ai

自定义许可证

7KB
107

Segfault.ai SDK for Rust

这是 Segfault.ai 的 Rust SDK。

安装

将以下内容添加到您的 Cargo.toml

[dependencies]
segfaultai = "*"

使用

fn main() {
    // Initialize the sdk
    segfaultai::init();

    // Create your gstreamer pipeline
    let pipeline = gstreamer::Pipeline::new("my-pipeline");

    // Start tracing the pipeline with some metadata
    segfaultai::trace_start(&pipeline, &[("key", "value")]);

    // Do stuff...

    // Stop tracing the pipeline
    segfaultai::trace_stop(&pipeline);

    // Gracefully shutdown the sdk
    segfaultai::shutdown();
}

依赖项

~8–11MB
~231K SLoC