torrust-actix 4.2.3

A rich, fast and efficient Bittorrent Tracker.
use crate::config::structs::sentry_config::SentryConfig;

pub(crate) fn default_sample_rate() -> f32 { 1.0 }
pub(crate) fn default_traces_sample_rate() -> f32 { 1.0 }
pub(crate) fn default_max_breadcrumbs() -> usize { 100 }
pub(crate) fn default_attach_stacktrace() -> bool { true }

impl Default for SentryConfig {
    fn default() -> Self {
        SentryConfig {
            enabled: false,
            dsn: String::new(),
            debug: false,
            sample_rate: default_sample_rate(),
            max_breadcrumbs: default_max_breadcrumbs(),
            attach_stacktrace: default_attach_stacktrace(),
            send_default_pii: false,
            traces_sample_rate: default_traces_sample_rate(),
        }
    }
}