Struct actix_tools::sentry::sentry_client::ClientOptions[][src]

pub struct ClientOptions {
    pub in_app_include: Vec<&'static str>,
    pub in_app_exclude: Vec<&'static str>,
    pub extra_border_frames: Vec<&'static str>,
    pub max_breadcrumbs: usize,
    pub trim_backtraces: bool,
    pub release: Option<Cow<'static, str>>,
    pub environment: Option<Cow<'static, str>>,
    pub server_name: Option<Cow<'static, str>>,
    pub user_agent: Cow<'static, str>,
    pub http_proxy: Option<Cow<'static, str>>,
    pub https_proxy: Option<Cow<'static, str>>,
    pub shutdown_timeout: Option<Duration>,
}

Configuration settings for the client.

Fields

module prefixes that are always considered in_app

module prefixes that are never in_app

border frames which indicate a border from a backtrace to useless internals. Some are automatically included.

Maximum number of breadcrumbs (0 to disable feature).

Automatically trim backtraces of junk before sending.

The release to be sent with events.

The environment to be sent with events.

The server name to be reported.

The user agent that should be reported.

An optional HTTP proxy to use.

This will default to the http_proxy environment variable.

An optional HTTPS proxy to use.

This will default to the HTTPS_PROXY environment variable or http_proxy if that one exists.

The timeout on client drop for draining events.

Trait Implementations

impl Clone for ClientOptions
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for ClientOptions
[src]

Returns the "default value" for a type. Read more

impl Debug for ClientOptions
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations