> ## Documentation Index
> Fetch the complete documentation index at: https://docs.traceback.cc/llms.txt
> Use this file to discover all available pages before exploring further.

# Rust SDK

> Zero-cost panic hooks, tracing subscriber, and Tokio runtime monitoring.

## Installation

Add the dependency to your `Cargo.toml`:

```toml theme={null}
[dependencies]
traceback = { version = "0.4", features = ["tracing", "tokio"] }
```

***

## Basic Initialization

```rust theme={null}
use traceback::ClientOptions;

#[tokio::main]
async fn main() {
    let _guard = traceback::init(ClientOptions {
        dsn: std::env::var("TRACEBACK_DSN").ok(),
        environment: Some("production".into()),
        release: Some(env!("CARGO_PKG_VERSION").into()),
        ..Default::default()
    });

    // Automatically captures panics
    println!("Traceback initialized!");
}
```
