Struct sentry::test::TestTransport
source · pub struct TestTransport { /* private fields */ }
Expand description
Collects events instead of sending them.
Examples
use sentry::test::TestTransport;
use sentry::{ClientOptions, Hub};
use std::sync::Arc;
let transport = TestTransport::new();
let options = ClientOptions {
dsn: Some("https://public@example.com/1".parse().unwrap()),
transport: Some(Arc::new(transport.clone())),
..ClientOptions::default()
};
Hub::current().bind_client(Some(Arc::new(options.into())));
Implementations§
source§impl TestTransport
impl TestTransport
sourcepub fn new() -> Arc<TestTransport>
pub fn new() -> Arc<TestTransport>
Creates a new test transport.