Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 13 additions & 15 deletions static/app/gettingStartedDocs/rust/onboarding.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import {getPackageVersion} from 'sentry/utils/gettingStartedDocs/getPackageVersi
type Params = DocsParams;

const getInstallSnippet = (params: Params) => {
const version = getPackageVersion(params, 'sentry.rust', '0.42.0');
const version = getPackageVersion(params, 'sentry.rust', '0.49.0');
return params.isLogsSelected
? `
[dependencies]
Expand All @@ -20,23 +20,21 @@ sentry = "${version}"`;
};

const getConfigureSnippet = (params: Params) => `
let _guard = sentry::init(("${params.dsn.public}", sentry::ClientOptions {
release: sentry::release_name!(),
// Capture user IPs and potentially sensitive headers when using HTTP server integrations
// see https://docs.sentry.io/platforms/rust/data-management/data-collected for more info
send_default_pii: true,
..Default::default()
}));`;
let _guard = sentry::init((
"${params.dsn.public}",
sentry::ClientOptions::new()
.maybe_release(sentry::release_name!())
.send_default_pii(true),
));`;

const getVerifySnippet = (params: Params) => `
fn main() {
let _guard = sentry::init(("${params.dsn.public}", sentry::ClientOptions {
release: sentry::release_name!(),
// Capture user IPs and potentially sensitive headers when using HTTP server integrations
// see https://docs.sentry.io/platforms/rust/data-management/data-collected for more info
send_default_pii: true,
..Default::default()
}));
let _guard = sentry::init((
"${params.dsn.public}",
sentry::ClientOptions::new()
.maybe_release(sentry::release_name!())
.send_default_pii(true),
));

// Sentry will capture this
panic!("Everything is on fire!");
Expand Down
Loading