From b384611f668038d72bc7185ac61cb4c7b594995a Mon Sep 17 00:00:00 2001 From: jan-auer Date: Fri, 28 Jun 2024 09:49:43 +0000 Subject: [PATCH] deploy: af431720462d1b3ac635f12817e4a51640e31a48 --- relay_config/struct.Config.html | 8 +- relay_dynamic_config/all.html | 2 +- relay_dynamic_config/enum.BucketEncoding.html | 10 +- .../enum.CardinalityLimiterMode.html | 10 +- relay_dynamic_config/enum.GroupKey.html | 14 +- relay_dynamic_config/enum.TagSource.html | 6 +- .../fn.convert_conditional_tagging.html | 2 +- relay_dynamic_config/index.html | 2 +- .../metrics/struct.ExtrapolationConfig.html | 11 + relay_dynamic_config/sidebar-items.js | 2 +- .../struct.BucketEncodings.html | 14 +- .../struct.ExtrapolationConfig.html | 32 + .../struct.MetricExtractionConfig.html | 12 +- .../struct.MetricExtractionGroupOverride.html | 6 +- relay_dynamic_config/struct.MetricSpec.html | 6 +- relay_dynamic_config/struct.Options.html | 7 +- relay_dynamic_config/struct.Tag.html | 8 +- relay_dynamic_config/struct.TagMapping.html | 8 +- relay_dynamic_config/struct.TagSpec.html | 12 +- .../struct.TagWithSource.html | 8 +- relay_filter/trait.Filterable.html | 14 +- relay_metrics/struct.FiniteF64.html | 17 +- .../struct.ParseFiniteFloatError.html | 4 +- relay_metrics/struct.TryFromFloatError.html | 4 +- relay_spans/fn.otel_to_sentry_span.html | 2 +- search-index.js | 4 +- .../relay_dynamic_config-desc-0-.js | 2 +- .../relay_metrics/relay_metrics-desc-0-.js | 2 +- src/relay_dynamic_config/global.rs.html | 26 + src/relay_dynamic_config/metrics.rs.html | 116 +++- src/relay_metrics/finite.rs.html | 10 + src/relay_server/services/processor.rs.html | 628 ++++++++++++++++-- .../processor/dynamic_sampling.rs.html | 56 +- .../processor/span/processing.rs.html | 16 +- trait.impl/core/clone/trait.Clone.js | 2 +- trait.impl/core/default/trait.Default.js | 2 +- trait.impl/core/fmt/trait.Debug.js | 2 +- trait.impl/core/marker/trait.Freeze.js | 2 +- trait.impl/core/marker/trait.Send.js | 2 +- trait.impl/core/marker/trait.Sync.js | 2 +- trait.impl/core/marker/trait.Unpin.js | 2 +- .../panic/unwind_safe/trait.RefUnwindSafe.js | 2 +- .../panic/unwind_safe/trait.UnwindSafe.js | 2 +- trait.impl/serde/de/trait.Deserialize.js | 2 +- trait.impl/serde/ser/trait.Serialize.js | 2 +- type.impl/relay_metrics/struct.FiniteF64.js | 2 +- 46 files changed, 944 insertions(+), 161 deletions(-) create mode 100644 relay_dynamic_config/metrics/struct.ExtrapolationConfig.html create mode 100644 relay_dynamic_config/struct.ExtrapolationConfig.html diff --git a/relay_config/struct.Config.html b/relay_config/struct.Config.html index aa18fe1d64..afb42fe389 100644 --- a/relay_config/struct.Config.html +++ b/relay_config/struct.Config.html @@ -157,15 +157,15 @@
source

pub fn cogs_granularity(&self) -> Duration

Granularity for COGS measurements.

source

pub fn cogs_max_queue_size(&self) -> u64

Maximum amount of COGS measurements buffered in memory.

source

pub fn cogs_relay_resource_id(&self) -> &str

Resource ID to use for Relay COGS measurements.

-
source

pub fn permissive_aggregator_config(&self) -> AggregatorConfig

Creates an AggregatorConfig that is compatible with every other aggregator.

+
source

pub fn permissive_aggregator_config(&self) -> AggregatorConfig

Creates an [AggregatorConfig] that is compatible with every other aggregator.

A lossless aggregator can be put in front of any of the configured aggregators without losing data that the configured aggregator would keep. This is useful for pre-aggregating metrics together in a single aggregator instance.

-
source

pub fn default_aggregator_config(&self) -> &AggregatorServiceConfig

Returns configuration for the default metrics aggregator.

-
source

pub fn secondary_aggregator_configs(&self) -> &Vec<ScopedAggregatorConfig>

Returns configuration for non-default metrics aggregators.

+
source

pub fn default_aggregator_config(&self) -> &AggregatorServiceConfig

Returns configuration for the default metrics aggregator.

+
source

pub fn secondary_aggregator_configs(&self) -> &Vec<ScopedAggregatorConfig>

Returns configuration for non-default metrics aggregators.

source

pub fn aggregator_config_for( &self, namespace: MetricNamespace -) -> &AggregatorServiceConfig

Returns aggregator config for a given metrics namespace.

+) -> &AggregatorServiceConfig

Returns aggregator config for a given metrics namespace.

source

pub fn static_relays(&self) -> &HashMap<RelayId, RelayInfo>

Return the statically configured Relays.

source

pub fn accept_unknown_items(&self) -> bool

Returns true if unknown items should be accepted and forwarded.

Trait Implementations§

source§

impl Debug for Config

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Config

source§

fn default() -> Self

Returns the “default value” for a type. Read more

Auto Trait Implementations§

§

impl Freeze for Config

§

impl RefUnwindSafe for Config

§

impl Send for Config

§

impl Sync for Config

§

impl Unpin for Config

§

impl UnwindSafe for Config

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/relay_dynamic_config/all.html b/relay_dynamic_config/all.html index 5cf393a126..50a84744fc 100644 --- a/relay_dynamic_config/all.html +++ b/relay_dynamic_config/all.html @@ -1 +1 @@ -List of all items in this crate
\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/relay_dynamic_config/enum.BucketEncoding.html b/relay_dynamic_config/enum.BucketEncoding.html index c9f3e39c97..e3d95f5005 100644 --- a/relay_dynamic_config/enum.BucketEncoding.html +++ b/relay_dynamic_config/enum.BucketEncoding.html @@ -1,4 +1,4 @@ -BucketEncoding in relay_dynamic_config - Rust

Enum relay_dynamic_config::BucketEncoding

source ·
pub enum BucketEncoding {
+BucketEncoding in relay_dynamic_config - Rust

Enum relay_dynamic_config::BucketEncoding

source ·
pub enum BucketEncoding {
     Legacy,
     Array,
     Base64,
@@ -13,11 +13,11 @@
 

Encodes all values as Base64.

§

Zstd

Zstd.

Compresses all values with zstd.

-

Trait Implementations§

source§

impl Clone for BucketEncoding

source§

fn clone(&self) -> BucketEncoding

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BucketEncoding

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for BucketEncoding

source§

fn default() -> BucketEncoding

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for BucketEncoding

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for BucketEncoding

source§

fn eq(&self, other: &BucketEncoding) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for BucketEncoding

source§

fn clone(&self) -> BucketEncoding

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BucketEncoding

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for BucketEncoding

source§

fn default() -> BucketEncoding

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for BucketEncoding

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for BucketEncoding

source§

fn eq(&self, other: &BucketEncoding) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for BucketEncoding

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for BucketEncoding

source§

impl StructuralPartialEq for BucketEncoding

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for BucketEncoding

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for BucketEncoding

source§

impl StructuralPartialEq for BucketEncoding

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for T
where diff --git a/relay_dynamic_config/enum.CardinalityLimiterMode.html b/relay_dynamic_config/enum.CardinalityLimiterMode.html index 294c933c9d..925aaf8d6c 100644 --- a/relay_dynamic_config/enum.CardinalityLimiterMode.html +++ b/relay_dynamic_config/enum.CardinalityLimiterMode.html @@ -1,4 +1,4 @@ -CardinalityLimiterMode in relay_dynamic_config - Rust
pub enum CardinalityLimiterMode {
+CardinalityLimiterMode in relay_dynamic_config - Rust
pub enum CardinalityLimiterMode {
     Enabled,
     Passive,
     Disabled,
@@ -6,11 +6,11 @@
 

Variants§

§

Enabled

Cardinality limiter is enabled.

§

Passive

Cardinality limiter is enabled but cardinality limits are not enforced.

§

Disabled

Cardinality limiter is disabled.

-

Trait Implementations§

source§

impl Clone for CardinalityLimiterMode

source§

fn clone(&self) -> CardinalityLimiterMode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CardinalityLimiterMode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CardinalityLimiterMode

source§

fn default() -> CardinalityLimiterMode

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for CardinalityLimiterMode

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for CardinalityLimiterMode

source§

fn eq(&self, other: &CardinalityLimiterMode) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for CardinalityLimiterMode

source§

fn clone(&self) -> CardinalityLimiterMode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CardinalityLimiterMode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CardinalityLimiterMode

source§

fn default() -> CardinalityLimiterMode

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for CardinalityLimiterMode

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for CardinalityLimiterMode

source§

fn eq(&self, other: &CardinalityLimiterMode) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for CardinalityLimiterMode

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for CardinalityLimiterMode

source§

impl StructuralPartialEq for CardinalityLimiterMode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for CardinalityLimiterMode

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for CardinalityLimiterMode

source§

impl StructuralPartialEq for CardinalityLimiterMode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for T
where diff --git a/relay_dynamic_config/enum.GroupKey.html b/relay_dynamic_config/enum.GroupKey.html index 3e001f7794..44504f6c6d 100644 --- a/relay_dynamic_config/enum.GroupKey.html +++ b/relay_dynamic_config/enum.GroupKey.html @@ -1,4 +1,4 @@ -GroupKey in relay_dynamic_config - Rust

Enum relay_dynamic_config::GroupKey

source ·
pub enum GroupKey {
+GroupKey in relay_dynamic_config - Rust

Enum relay_dynamic_config::GroupKey

source ·
pub enum GroupKey {
     SpanMetricsCommon,
     SpanMetricsAddons,
     SpanMetricsTx,
@@ -8,16 +8,16 @@
 
§

SpanMetricsAddons

“addon” metrics.

§

SpanMetricsTx

Metrics extracted from spans in the transaction namespace.

§

Other(String)

Any other group defined by the upstream.

-

Trait Implementations§

source§

impl Clone for GroupKey

source§

fn clone(&self) -> GroupKey

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for GroupKey

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for GroupKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for GroupKey

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Ord for GroupKey

source§

fn cmp(&self, other: &GroupKey) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where +

Trait Implementations§

source§

impl Clone for GroupKey

source§

fn clone(&self) -> GroupKey

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for GroupKey

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for GroupKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for GroupKey

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Ord for GroupKey

source§

fn cmp(&self, other: &GroupKey) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for GroupKey

source§

fn eq(&self, other: &GroupKey) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more

source§

impl PartialEq for GroupKey

source§

fn eq(&self, other: &GroupKey) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for GroupKey

source§

fn partial_cmp(&self, other: &GroupKey) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for GroupKey

source§

fn partial_cmp(&self, other: &GroupKey) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for GroupKey

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for GroupKey

source§

impl StructuralPartialEq for GroupKey

Auto Trait Implementations§

§

impl Freeze for GroupKey

§

impl RefUnwindSafe for GroupKey

§

impl Send for GroupKey

§

impl Sync for GroupKey

§

impl Unpin for GroupKey

§

impl UnwindSafe for GroupKey

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl Serialize for GroupKey

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for GroupKey

source§

impl StructuralPartialEq for GroupKey

Auto Trait Implementations§

§

impl Freeze for GroupKey

§

impl RefUnwindSafe for GroupKey

§

impl Send for GroupKey

§

impl Sync for GroupKey

§

impl Unpin for GroupKey

§

impl UnwindSafe for GroupKey

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/relay_dynamic_config/enum.TagSource.html b/relay_dynamic_config/enum.TagSource.html index 8bfcc71478..483b441578 100644 --- a/relay_dynamic_config/enum.TagSource.html +++ b/relay_dynamic_config/enum.TagSource.html @@ -1,4 +1,4 @@ -TagSource in relay_dynamic_config - Rust

Enum relay_dynamic_config::TagSource

source ·
pub enum TagSource<'a> {
+TagSource in relay_dynamic_config - Rust

Enum relay_dynamic_config::TagSource

source ·
pub enum TagSource<'a> {
     Literal(&'a str),
     Field(&'a str),
     Unknown,
@@ -6,9 +6,9 @@
 

Variants§

§

Literal(&'a str)

A literal value.

§

Field(&'a str)

Path to a field to evaluate.

§

Unknown

An unsupported or unknown source.

-

Trait Implementations§

source§

impl<'a> Clone for TagSource<'a>

source§

fn clone(&self) -> TagSource<'a>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<'a> Debug for TagSource<'a>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> PartialEq for TagSource<'a>

source§

fn eq(&self, other: &TagSource<'a>) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl<'a> Clone for TagSource<'a>

source§

fn clone(&self) -> TagSource<'a>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<'a> Debug for TagSource<'a>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> PartialEq for TagSource<'a>

source§

fn eq(&self, other: &TagSource<'a>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> StructuralPartialEq for TagSource<'a>

Auto Trait Implementations§

§

impl<'a> Freeze for TagSource<'a>

§

impl<'a> RefUnwindSafe for TagSource<'a>

§

impl<'a> Send for TagSource<'a>

§

impl<'a> Sync for TagSource<'a>

§

impl<'a> Unpin for TagSource<'a>

§

impl<'a> UnwindSafe for TagSource<'a>

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl<'a> StructuralPartialEq for TagSource<'a>

Auto Trait Implementations§

§

impl<'a> Freeze for TagSource<'a>

§

impl<'a> RefUnwindSafe for TagSource<'a>

§

impl<'a> Send for TagSource<'a>

§

impl<'a> Sync for TagSource<'a>

§

impl<'a> Unpin for TagSource<'a>

§

impl<'a> UnwindSafe for TagSource<'a>

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for T
where diff --git a/relay_dynamic_config/fn.convert_conditional_tagging.html b/relay_dynamic_config/fn.convert_conditional_tagging.html index e58fccd5be..d41ac07fd8 100644 --- a/relay_dynamic_config/fn.convert_conditional_tagging.html +++ b/relay_dynamic_config/fn.convert_conditional_tagging.html @@ -1,3 +1,3 @@ -convert_conditional_tagging in relay_dynamic_config - Rust
pub fn convert_conditional_tagging(project_config: &mut ProjectConfig)
Expand description

Converts the given tagging rules from conditional_tagging to the newer metric extraction +convert_conditional_tagging in relay_dynamic_config - Rust

pub fn convert_conditional_tagging(project_config: &mut ProjectConfig)
Expand description

Converts the given tagging rules from conditional_tagging to the newer metric extraction config.

\ No newline at end of file diff --git a/relay_dynamic_config/index.html b/relay_dynamic_config/index.html index 148fd0dd4d..b50cc0288b 100644 --- a/relay_dynamic_config/index.html +++ b/relay_dynamic_config/index.html @@ -40,5 +40,5 @@

§E "maxCustomMeasurements": 1 } } -

Structs§

Enums§

Functions§

Structs§

Enums§

Functions§

\ No newline at end of file diff --git a/relay_dynamic_config/metrics/struct.ExtrapolationConfig.html b/relay_dynamic_config/metrics/struct.ExtrapolationConfig.html new file mode 100644 index 0000000000..513b5c1b79 --- /dev/null +++ b/relay_dynamic_config/metrics/struct.ExtrapolationConfig.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../relay_dynamic_config/struct.ExtrapolationConfig.html...

+ + + \ No newline at end of file diff --git a/relay_dynamic_config/sidebar-items.js b/relay_dynamic_config/sidebar-items.js index dff08d7016..b609dd16fc 100644 --- a/relay_dynamic_config/sidebar-items.js +++ b/relay_dynamic_config/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"enum":["AcceptTransactionNames","BucketEncoding","CardinalityLimiterMode","ErrorBoundary","Feature","GroupKey","TagSource"],"fn":["convert_conditional_tagging","normalize_json"],"struct":["BucketEncodings","CombinedMetricExtractionConfig","CustomMeasurementConfig","FeatureSet","GlobalConfig","LimitedProjectConfig","MetricExtractionConfig","MetricExtractionGroup","MetricExtractionGroupOverride","MetricExtractionGroups","MetricSpec","Metrics","Options","ProjectConfig","SessionMetricsConfig","Tag","TagBlock","TagMapping","TagSpec","TagWithSource","TaggingRule","TransactionMetricsConfig"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"enum":["AcceptTransactionNames","BucketEncoding","CardinalityLimiterMode","ErrorBoundary","Feature","GroupKey","TagSource"],"fn":["convert_conditional_tagging","normalize_json"],"struct":["BucketEncodings","CombinedMetricExtractionConfig","CustomMeasurementConfig","ExtrapolationConfig","FeatureSet","GlobalConfig","LimitedProjectConfig","MetricExtractionConfig","MetricExtractionGroup","MetricExtractionGroupOverride","MetricExtractionGroups","MetricSpec","Metrics","Options","ProjectConfig","SessionMetricsConfig","Tag","TagBlock","TagMapping","TagSpec","TagWithSource","TaggingRule","TransactionMetricsConfig"]}; \ No newline at end of file diff --git a/relay_dynamic_config/struct.BucketEncodings.html b/relay_dynamic_config/struct.BucketEncodings.html index e87d16a79c..dfdc600ef7 100644 --- a/relay_dynamic_config/struct.BucketEncodings.html +++ b/relay_dynamic_config/struct.BucketEncodings.html @@ -1,11 +1,11 @@ -BucketEncodings in relay_dynamic_config - Rust

Struct relay_dynamic_config::BucketEncodings

source ·
pub struct BucketEncodings { /* private fields */ }
Expand description

Configuration container to control BucketEncoding per namespace.

-

Implementations§

source§

impl BucketEncodings

source

pub fn for_namespace(&self, namespace: MetricNamespace) -> BucketEncoding

Returns the configured encoding for a specific namespace.

-

Trait Implementations§

source§

impl Clone for BucketEncodings

source§

fn clone(&self) -> BucketEncodings

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BucketEncodings

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for BucketEncodings

source§

fn default() -> BucketEncodings

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for BucketEncodings

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for BucketEncodings

source§

fn eq(&self, other: &BucketEncodings) -> bool

This method tests for self and other values to be equal, and is used +BucketEncodings in relay_dynamic_config - Rust

Struct relay_dynamic_config::BucketEncodings

source ·
pub struct BucketEncodings { /* private fields */ }
Expand description

Configuration container to control BucketEncoding per namespace.

+

Implementations§

source§

impl BucketEncodings

source

pub fn for_namespace(&self, namespace: MetricNamespace) -> BucketEncoding

Returns the configured encoding for a specific namespace.

+

Trait Implementations§

source§

impl Clone for BucketEncodings

source§

fn clone(&self) -> BucketEncodings

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BucketEncodings

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for BucketEncodings

source§

fn default() -> BucketEncodings

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for BucketEncodings

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for BucketEncodings

source§

fn eq(&self, other: &BucketEncodings) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for BucketEncodings

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for BucketEncodings

source§

impl StructuralPartialEq for BucketEncodings

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for BucketEncodings

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for BucketEncodings

source§

impl StructuralPartialEq for BucketEncodings

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for T
where diff --git a/relay_dynamic_config/struct.ExtrapolationConfig.html b/relay_dynamic_config/struct.ExtrapolationConfig.html new file mode 100644 index 0000000000..8391f386c7 --- /dev/null +++ b/relay_dynamic_config/struct.ExtrapolationConfig.html @@ -0,0 +1,32 @@ +ExtrapolationConfig in relay_dynamic_config - Rust

Struct relay_dynamic_config::ExtrapolationConfig

source ·
pub struct ExtrapolationConfig {
+    pub include: Vec<LazyGlob>,
+    pub exclude: Vec<LazyGlob>,
+}
Expand description

Configuration for metric extrapolation from sampled data.

+

Fields§

§include: Vec<LazyGlob>

A list of MRI glob patterns to include in extrapolation.

+
§exclude: Vec<LazyGlob>

A list of MRI glob patterns to exclude from extrapolation, overriding inclusion.

+

Implementations§

source§

impl ExtrapolationConfig

source

pub fn is_empty(&self) -> bool

Returns true if this config is empty.

+
source

pub fn matches(&self, mri: &str) -> bool

Returns true if the given metric resource identifier matches the include and exclude +patterns.

+

Trait Implementations§

source§

impl Clone for ExtrapolationConfig

source§

fn clone(&self) -> ExtrapolationConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ExtrapolationConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ExtrapolationConfig

source§

fn default() -> ExtrapolationConfig

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for ExtrapolationConfig

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for ExtrapolationConfig

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for T
where + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T> Serialize for T
where + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/relay_dynamic_config/struct.MetricExtractionConfig.html b/relay_dynamic_config/struct.MetricExtractionConfig.html index 3ea44cac78..6bf211ba50 100644 --- a/relay_dynamic_config/struct.MetricExtractionConfig.html +++ b/relay_dynamic_config/struct.MetricExtractionConfig.html @@ -1,8 +1,9 @@ -MetricExtractionConfig in relay_dynamic_config - Rust

Struct relay_dynamic_config::MetricExtractionConfig

source ·
pub struct MetricExtractionConfig {
+MetricExtractionConfig in relay_dynamic_config - Rust

Struct relay_dynamic_config::MetricExtractionConfig

source ·
pub struct MetricExtractionConfig {
     pub version: u16,
     pub global_groups: BTreeMap<GroupKey, MetricExtractionGroupOverride>,
     pub metrics: Vec<MetricSpec>,
     pub tags: Vec<TagMapping>,
+    pub extrapolate: ExtrapolationConfig,
     pub _conditional_tags_extended: bool,
     pub _span_metrics_extended: bool,
 }
Expand description

Configuration for generic extraction of metrics from all data categories.

@@ -14,6 +15,7 @@
§tags: Vec<TagMapping>

A list of tags to add to previously extracted metrics.

These tags add further tags to a range of metrics. If some metrics already have a matching tag extracted, the existing tag is left unchanged.

+
§extrapolate: ExtrapolationConfig

Extrapolation for metrics extracted from sampled data.

§_conditional_tags_extended: bool

This config has been extended with fields from conditional_tagging.

At the moment, Relay will parse conditional_tagging rules and insert them into the tags mapping in this struct. If the flag is true, this has already happened and should not be @@ -25,12 +27,12 @@ If the flag is true, this has already happened and should not be repeated.

This is a temporary flag that will be removed once the transaction metric extraction version is bumped to 2.

-

Implementations§

source§

impl MetricExtractionConfig

source

pub const MAX_SUPPORTED_VERSION: u16 = 4u16

The latest version for this config struct.

+

Implementations§

source§

impl MetricExtractionConfig

source

pub const MAX_SUPPORTED_VERSION: u16 = 4u16

The latest version for this config struct.

This is the maximum version supported by this Relay instance.

-
source

pub fn empty() -> Self

Returns an empty MetricExtractionConfig with the latest version.

+
source

pub fn empty() -> Self

Returns an empty MetricExtractionConfig with the latest version.

As opposed to default(), this will be enabled once populated with specs.

-
source

pub fn is_supported(&self) -> bool

Returns true if the version of this metric extraction config is supported.

-
source

pub fn is_enabled(&self) -> bool

Returns true if metric extraction is configured and compatible with this Relay.

+
source

pub fn is_supported(&self) -> bool

Returns true if the version of this metric extraction config is supported.

+
source

pub fn is_enabled(&self) -> bool

Returns true if metric extraction is configured and compatible with this Relay.

Trait Implementations§

source§

impl Clone for MetricExtractionConfig

source§

fn clone(&self) -> MetricExtractionConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MetricExtractionConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MetricExtractionConfig

source§

fn default() -> MetricExtractionConfig

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for MetricExtractionConfig

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'a> From<&'a MetricExtractionConfig> for CombinedMetricExtractionConfig<'a>

source§

fn from(value: &'a MetricExtractionConfig) -> Self

Creates a combined config with an empty global component. Used in tests.

source§

impl Serialize for MetricExtractionConfig

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where diff --git a/relay_dynamic_config/struct.MetricExtractionGroupOverride.html b/relay_dynamic_config/struct.MetricExtractionGroupOverride.html index 89e91bd843..8471060915 100644 --- a/relay_dynamic_config/struct.MetricExtractionGroupOverride.html +++ b/relay_dynamic_config/struct.MetricExtractionGroupOverride.html @@ -1,10 +1,10 @@ -MetricExtractionGroupOverride in relay_dynamic_config - Rust
pub struct MetricExtractionGroupOverride {
+MetricExtractionGroupOverride in relay_dynamic_config - Rust
pub struct MetricExtractionGroupOverride {
     pub is_enabled: bool,
 }
Expand description

Configures global metrics extraction groups.

Project configs can enable or disable globally defined groups.

Fields§

§is_enabled: bool

true if a template should be enabled.

-

Trait Implementations§

source§

impl Clone for MetricExtractionGroupOverride

source§

fn clone(&self) -> MetricExtractionGroupOverride

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MetricExtractionGroupOverride

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MetricExtractionGroupOverride

source§

fn default() -> MetricExtractionGroupOverride

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for MetricExtractionGroupOverride

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for MetricExtractionGroupOverride

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where +

Trait Implementations§

source§

impl Clone for MetricExtractionGroupOverride

source§

fn clone(&self) -> MetricExtractionGroupOverride

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MetricExtractionGroupOverride

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MetricExtractionGroupOverride

source§

fn default() -> MetricExtractionGroupOverride

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for MetricExtractionGroupOverride

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for MetricExtractionGroupOverride

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/relay_dynamic_config/struct.MetricSpec.html b/relay_dynamic_config/struct.MetricSpec.html index 9e50023084..4c8553cbbd 100644 --- a/relay_dynamic_config/struct.MetricSpec.html +++ b/relay_dynamic_config/struct.MetricSpec.html @@ -1,4 +1,4 @@ -MetricSpec in relay_dynamic_config - Rust

Struct relay_dynamic_config::MetricSpec

source ·
pub struct MetricSpec {
+MetricSpec in relay_dynamic_config - Rust

Struct relay_dynamic_config::MetricSpec

source ·
pub struct MetricSpec {
     pub category: DataCategory,
     pub mri: String,
     pub field: Option<String>,
@@ -30,8 +30,8 @@
 

Tags can be conditional, see TagSpec for configuration options. For this reason, it is possible to list tag keys multiple times, each with different conditions. The first matching condition will be applied.

-

Trait Implementations§

source§

impl Clone for MetricSpec

source§

fn clone(&self) -> MetricSpec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MetricSpec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MetricSpec

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for MetricSpec

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where +

Trait Implementations§

source§

impl Clone for MetricSpec

source§

fn clone(&self) -> MetricSpec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MetricSpec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MetricSpec

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for MetricSpec

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/relay_dynamic_config/struct.Options.html b/relay_dynamic_config/struct.Options.html index 4052b81b93..4a10f874f2 100644 --- a/relay_dynamic_config/struct.Options.html +++ b/relay_dynamic_config/struct.Options.html @@ -1,4 +1,4 @@ -Options in relay_dynamic_config - Rust

Struct relay_dynamic_config::Options

source ·
pub struct Options {
Show 13 fields +Options in relay_dynamic_config - Rust

Struct relay_dynamic_config::Options

source ·
pub struct Options {
Show 14 fields pub profile_metrics_allowed_platforms: Vec<String>, pub profile_metrics_sample_rate: f32, pub unsampled_profiles_enabled: bool, @@ -12,6 +12,7 @@ pub span_extraction_sample_rate: Option<f32>, pub force_full_normalization: bool, pub processing_disable_normalization: bool, + pub extrapolation_duplication_limit: usize, /* private fields */
}
Expand description

All options passed down from Sentry to Relay.

Fields§

§profile_metrics_allowed_platforms: Vec<String>

List of platform names for which we allow using unsampled profiles for the purpose @@ -44,6 +45,10 @@ fields. Disabling the flag solves this behavior.

§processing_disable_normalization: bool

If true, disables normalization in processing Relays for events normalized in a previous internal relay.

+
§extrapolation_duplication_limit: usize

The maximum duplication factor used to extrapolate distribution metrics from sampled data.

+

This applies as long as Relay duplicates distribution values to extrapolate. The default is +0, which disables extrapolation of distributions completely. This option does not apply to +any other metric types.

Trait Implementations§

source§

impl Clone for Options

source§

fn clone(&self) -> Options

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Options

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Options

source§

fn default() -> Options

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for Options

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for Options

source§

fn eq(&self, other: &Options) -> bool

This method tests for self and other values to be equal, and is used diff --git a/relay_dynamic_config/struct.Tag.html b/relay_dynamic_config/struct.Tag.html index 3abd78e9e1..586ed45329 100644 --- a/relay_dynamic_config/struct.Tag.html +++ b/relay_dynamic_config/struct.Tag.html @@ -1,7 +1,7 @@ -Tag in relay_dynamic_config - Rust

Struct relay_dynamic_config::Tag

source ·
pub struct Tag { /* private fields */ }
Expand description

Builder for TagSpec.

-

Implementations§

source§

impl Tag

source

pub fn with_key(key: impl Into<String>) -> Self

Prepares a tag with a given tag name.

-
source

pub fn from_field(self, field_name: impl Into<String>) -> TagWithSource

Defines the field from which the tag value gets its data.

-
source

pub fn with_value(self, value: impl Into<String>) -> TagWithSource

Defines what value to set for a tag.

+Tag in relay_dynamic_config - Rust

Struct relay_dynamic_config::Tag

source ·
pub struct Tag { /* private fields */ }
Expand description

Builder for TagSpec.

+

Implementations§

source§

impl Tag

source

pub fn with_key(key: impl Into<String>) -> Self

Prepares a tag with a given tag name.

+
source

pub fn from_field(self, field_name: impl Into<String>) -> TagWithSource

Defines the field from which the tag value gets its data.

+
source

pub fn with_value(self, value: impl Into<String>) -> TagWithSource

Defines what value to set for a tag.

Auto Trait Implementations§

§

impl Freeze for Tag

§

impl RefUnwindSafe for Tag

§

impl Send for Tag

§

impl Sync for Tag

§

impl Unpin for Tag

§

impl UnwindSafe for Tag

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/relay_dynamic_config/struct.TagMapping.html b/relay_dynamic_config/struct.TagMapping.html index ef639a0f95..d765170c68 100644 --- a/relay_dynamic_config/struct.TagMapping.html +++ b/relay_dynamic_config/struct.TagMapping.html @@ -1,4 +1,4 @@ -TagMapping in relay_dynamic_config - Rust

Struct relay_dynamic_config::TagMapping

source ·
pub struct TagMapping {
+TagMapping in relay_dynamic_config - Rust

Struct relay_dynamic_config::TagMapping

source ·
pub struct TagMapping {
     pub metrics: Vec<LazyGlob>,
     pub tags: Vec<TagSpec>,
 }
Expand description

Mapping between extracted metrics and additional tags to extract.

@@ -8,9 +8,9 @@

Tags can be conditional, see TagSpec for configuration options. For this reason, it is possible to list tag keys multiple times, each with different conditions. The first matching condition will be applied.

-

Implementations§

source§

impl TagMapping

source

pub fn matches(&self, mri: &str) -> bool

Returns true if this mapping matches the provided MRI.

-

Trait Implementations§

source§

impl Clone for TagMapping

source§

fn clone(&self) -> TagMapping

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TagMapping

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TagMapping

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for TagMapping

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where +

Implementations§

source§

impl TagMapping

source

pub fn matches(&self, mri: &str) -> bool

Returns true if this mapping matches the provided MRI.

+

Trait Implementations§

source§

impl Clone for TagMapping

source§

fn clone(&self) -> TagMapping

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TagMapping

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TagMapping

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for TagMapping

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/relay_dynamic_config/struct.TagSpec.html b/relay_dynamic_config/struct.TagSpec.html index e2c020183d..8bc8cda629 100644 --- a/relay_dynamic_config/struct.TagSpec.html +++ b/relay_dynamic_config/struct.TagSpec.html @@ -1,4 +1,4 @@ -TagSpec in relay_dynamic_config - Rust

Struct relay_dynamic_config::TagSpec

source ·
pub struct TagSpec {
+TagSpec in relay_dynamic_config - Rust

Struct relay_dynamic_config::TagSpec

source ·
pub struct TagSpec {
     pub key: String,
     pub field: Option<String>,
     pub value: Option<String>,
@@ -16,12 +16,12 @@
 
§condition: Option<RuleCondition>

An optional condition to meet before extraction.

See RuleCondition for all available options to specify and combine conditions. If no condition is specified, the tag is added unconditionally, provided it is not already there.

-

Implementations§

source§

impl TagSpec

source

pub fn source(&self) -> TagSource<'_>

Returns the source of tag values, either literal or a field.

-

Trait Implementations§

source§

impl Clone for TagSpec

source§

fn clone(&self) -> TagSpec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TagSpec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TagSpec

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for TagSpec

source§

fn eq(&self, other: &TagSpec) -> bool

This method tests for self and other values to be equal, and is used +

Implementations§

source§

impl TagSpec

source

pub fn source(&self) -> TagSource<'_>

Returns the source of tag values, either literal or a field.

+

Trait Implementations§

source§

impl Clone for TagSpec

source§

fn clone(&self) -> TagSpec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TagSpec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TagSpec

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for TagSpec

source§

fn eq(&self, other: &TagSpec) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for TagSpec

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for TagSpec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for TagSpec

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for TagSpec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for T
where diff --git a/relay_dynamic_config/struct.TagWithSource.html b/relay_dynamic_config/struct.TagWithSource.html index 768b9cefaf..e8e82f8557 100644 --- a/relay_dynamic_config/struct.TagWithSource.html +++ b/relay_dynamic_config/struct.TagWithSource.html @@ -1,7 +1,7 @@ -TagWithSource in relay_dynamic_config - Rust

Struct relay_dynamic_config::TagWithSource

source ·
pub struct TagWithSource { /* private fields */ }
Expand description

Intermediate result of the tag spec builder.

-

Can be transformed into [TagSpec].

-

Implementations§

source§

impl TagWithSource

source

pub fn always(self) -> TagSpec

Defines a tag that is extracted unconditionally.

-
source

pub fn when(self, condition: RuleCondition) -> TagSpec

Defines a tag that is extracted under the given condition.

+TagWithSource in relay_dynamic_config - Rust

Struct relay_dynamic_config::TagWithSource

source ·
pub struct TagWithSource { /* private fields */ }
Expand description

Intermediate result of the tag spec builder.

+

Can be transformed into TagSpec.

+

Implementations§

source§

impl TagWithSource

source

pub fn always(self) -> TagSpec

Defines a tag that is extracted unconditionally.

+
source

pub fn when(self, condition: RuleCondition) -> TagSpec

Defines a tag that is extracted under the given condition.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/relay_filter/trait.Filterable.html b/relay_filter/trait.Filterable.html index 069674cacc..d8cc64b31b 100644 --- a/relay_filter/trait.Filterable.html +++ b/relay_filter/trait.Filterable.html @@ -1,20 +1,20 @@ Filterable in relay_filter - Rust

Trait relay_filter::Filterable

source ·
pub trait Filterable {
     // Required methods
-    fn csp(&self) -> Option<&Csp>;
-    fn exceptions(&self) -> Option<&Values<Exception>>;
+    fn csp(&self) -> Option<&Csp>;
+    fn exceptions(&self) -> Option<&Values<Exception>>;
     fn ip_addr(&self) -> Option<&str>;
-    fn logentry(&self) -> Option<&LogEntry>;
+    fn logentry(&self) -> Option<&LogEntry>;
     fn release(&self) -> Option<&str>;
     fn transaction(&self) -> Option<&str>;
     fn url(&self) -> Option<Url>;
     fn user_agent(&self) -> Option<&str>;
 }
Expand description

A data item to which filters can be applied.

-

Required Methods§

source

fn csp(&self) -> Option<&Csp>

The CSP report contained in the item. Only for CSP reports.

-
source

fn exceptions(&self) -> Option<&Values<Exception>>

The exception values of the item. Only for error events.

+

Required Methods§

source

fn csp(&self) -> Option<&Csp>

The CSP report contained in the item. Only for CSP reports.

+
source

fn exceptions(&self) -> Option<&Values<Exception>>

The exception values of the item. Only for error events.

source

fn ip_addr(&self) -> Option<&str>

The IP address of the client that sent the data.

-
source

fn logentry(&self) -> Option<&LogEntry>

The logentry message. Only for error events.

+
source

fn logentry(&self) -> Option<&LogEntry>

The logentry message. Only for error events.

source

fn release(&self) -> Option<&str>

The release string of the data item.

source

fn transaction(&self) -> Option<&str>

The transaction name. Only for transaction events.

source

fn url(&self) -> Option<Url>

The URL from which the request originates. Used for localhost filtering.

source

fn user_agent(&self) -> Option<&str>

The user agent of the client that sent the data.

-

Implementations on Foreign Types§

source§

impl Filterable for Event

source§

fn csp(&self) -> Option<&Csp>

source§

fn exceptions(&self) -> Option<&Values<Exception>>

source§

fn ip_addr(&self) -> Option<&str>

source§

fn logentry(&self) -> Option<&LogEntry>

source§

fn release(&self) -> Option<&str>

source§

fn transaction(&self) -> Option<&str>

source§

fn url(&self) -> Option<Url>

source§

fn user_agent(&self) -> Option<&str>

source§

impl Filterable for Replay

source§

fn csp(&self) -> Option<&Csp>

source§

fn exceptions(&self) -> Option<&Values<Exception>>

source§

fn ip_addr(&self) -> Option<&str>

source§

fn logentry(&self) -> Option<&LogEntry>

source§

fn release(&self) -> Option<&str>

source§

fn transaction(&self) -> Option<&str>

source§

fn url(&self) -> Option<Url>

source§

fn user_agent(&self) -> Option<&str>

source§

impl Filterable for Span

source§

fn csp(&self) -> Option<&Csp>

source§

fn exceptions(&self) -> Option<&Values<Exception>>

source§

fn ip_addr(&self) -> Option<&str>

source§

fn logentry(&self) -> Option<&LogEntry>

source§

fn release(&self) -> Option<&str>

source§

fn transaction(&self) -> Option<&str>

source§

fn url(&self) -> Option<Url>

source§

fn user_agent(&self) -> Option<&str>

Implementors§

\ No newline at end of file +

Implementations on Foreign Types§

source§

impl Filterable for Event

source§

impl Filterable for Replay

source§

impl Filterable for Span

Implementors§

\ No newline at end of file diff --git a/relay_metrics/struct.FiniteF64.html b/relay_metrics/struct.FiniteF64.html index 1cef3f6698..f5d31a769e 100644 --- a/relay_metrics/struct.FiniteF64.html +++ b/relay_metrics/struct.FiniteF64.html @@ -1,6 +1,6 @@ -FiniteF64 in relay_metrics - Rust

Struct relay_metrics::FiniteF64

source ·
pub struct FiniteF64(/* private fields */);
Expand description

A finite 64-bit floating point type.

+FiniteF64 in relay_metrics - Rust

Struct relay_metrics::FiniteF64

source ·
pub struct FiniteF64(/* private fields */);
Expand description

A finite 64-bit floating point type.

This is a restricted version of f64 that does not allow NaN or infinity.

-

Implementations§

source§

impl FiniteF64

source

pub const MAX: Self = _

Largest finite value.

+

Implementations§

source§

impl FiniteF64

source

pub const MAX: Self = _

Largest finite value.

source

pub const MIN: Self = _

Smallest finite value.

source

pub const EPSILON: Self = _

Smallest positive normal value.

source

pub const unsafe fn new_unchecked(value: f64) -> Self

Creates a finite float without checking whether the value is finte. This results in @@ -15,18 +15,19 @@

§Safety
source

pub fn saturating_add(self, other: Self) -> Self

Adds two numbers, saturating at the maximum and minimum representable values.

source

pub fn saturating_sub(self, other: Self) -> Self

Adds two numbers, saturating at the maximum and minimum representable values.

source

pub fn saturating_mul(self, other: Self) -> Self

Multiplies two numbers, saturating at the maximum and minimum representable values.

-

Trait Implementations§

source§

impl Add for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the + operator.
source§

fn add(self, other: Self) -> Option<Self>

Performs the + operation. Read more
source§

impl Clone for FiniteF64

source§

fn clone(&self) -> FiniteF64

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FiniteF64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FiniteF64

source§

fn default() -> FiniteF64

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for FiniteF64

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for FiniteF64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Div for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the / operator.
source§

fn div(self, other: Self) -> Option<Self>

Performs the / operation. Read more
source§

impl From<FiniteF64> for f64

source§

fn from(value: FiniteF64) -> Self

Converts to this type from the input type.
source§

impl From<i16> for FiniteF64

source§

fn from(value: i16) -> Self

Converts to this type from the input type.
source§

impl From<i32> for FiniteF64

source§

fn from(value: i32) -> Self

Converts to this type from the input type.
source§

impl From<i8> for FiniteF64

source§

fn from(value: i8) -> Self

Converts to this type from the input type.
source§

impl From<u16> for FiniteF64

source§

fn from(value: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for FiniteF64

source§

fn from(value: u32) -> Self

Converts to this type from the input type.
source§

impl From<u8> for FiniteF64

source§

fn from(value: u8) -> Self

Converts to this type from the input type.
source§

impl FromStr for FiniteF64

§

type Err = ParseFiniteFloatError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for FiniteF64

source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

source

pub fn saturating_div(self, other: Self) -> Self

Divides two numbers, saturating at the maximum and minimum representable values.

+

Trait Implementations§

source§

impl Add for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the + operator.
source§

fn add(self, other: Self) -> Option<Self>

Performs the + operation. Read more
source§

impl Clone for FiniteF64

source§

fn clone(&self) -> FiniteF64

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FiniteF64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FiniteF64

source§

fn default() -> FiniteF64

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for FiniteF64

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for FiniteF64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Div for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the / operator.
source§

fn div(self, other: Self) -> Option<Self>

Performs the / operation. Read more
source§

impl From<FiniteF64> for f64

source§

fn from(value: FiniteF64) -> Self

Converts to this type from the input type.
source§

impl From<i16> for FiniteF64

source§

fn from(value: i16) -> Self

Converts to this type from the input type.
source§

impl From<i32> for FiniteF64

source§

fn from(value: i32) -> Self

Converts to this type from the input type.
source§

impl From<i8> for FiniteF64

source§

fn from(value: i8) -> Self

Converts to this type from the input type.
source§

impl From<u16> for FiniteF64

source§

fn from(value: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for FiniteF64

source§

fn from(value: u32) -> Self

Converts to this type from the input type.
source§

impl From<u8> for FiniteF64

source§

fn from(value: u8) -> Self

Converts to this type from the input type.
source§

impl FromStr for FiniteF64

§

type Err = ParseFiniteFloatError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for FiniteF64

source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Mul for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the * operator.
source§

fn mul(self, other: Self) -> Option<Self>

Performs the * operation. Read more
source§

impl Ord for FiniteF64

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Mul for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the * operator.
source§

fn mul(self, other: Self) -> Option<Self>

Performs the * operation. Read more
source§

impl Ord for FiniteF64

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for FiniteF64

source§

fn eq(&self, other: &FiniteF64) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for FiniteF64

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for FiniteF64

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Rem for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the % operator.
source§

fn rem(self, other: Self) -> Option<Self>

Performs the % operation. Read more
source§

impl Serialize for FiniteF64

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Sub for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the - operator.
source§

fn sub(self, other: Self) -> Option<Self>

Performs the - operation. Read more
source§

impl TryFrom<f32> for FiniteF64

§

type Error = TryFromFloatError

The type returned in the event of a conversion error.
source§

fn try_from(value: f32) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<f64> for FiniteF64

§

type Error = TryFromFloatError

The type returned in the event of a conversion error.
source§

fn try_from(value: f64) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for FiniteF64

source§

impl Eq for FiniteF64

source§

impl StructuralPartialEq for FiniteF64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl Rem for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the % operator.
source§

fn rem(self, other: Self) -> Option<Self>

Performs the % operation. Read more
source§

impl Serialize for FiniteF64

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Sub for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the - operator.
source§

fn sub(self, other: Self) -> Option<Self>

Performs the - operation. Read more
source§

impl TryFrom<f32> for FiniteF64

§

type Error = TryFromFloatError

The type returned in the event of a conversion error.
source§

fn try_from(value: f32) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<f64> for FiniteF64

§

type Error = TryFromFloatError

The type returned in the event of a conversion error.
source§

fn try_from(value: f64) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for FiniteF64

source§

impl Eq for FiniteF64

source§

impl StructuralPartialEq for FiniteF64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/relay_metrics/struct.ParseFiniteFloatError.html b/relay_metrics/struct.ParseFiniteFloatError.html index 77043b2b95..4edebe221a 100644 --- a/relay_metrics/struct.ParseFiniteFloatError.html +++ b/relay_metrics/struct.ParseFiniteFloatError.html @@ -1,5 +1,5 @@ -ParseFiniteFloatError in relay_metrics - Rust

Struct relay_metrics::ParseFiniteFloatError

source ·
pub struct ParseFiniteFloatError(/* private fields */);
Expand description

Error type returned when parsing FiniteF64 fails.

-

Trait Implementations§

source§

impl Debug for ParseFiniteFloatError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ParseFiniteFloatError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ParseFiniteFloatError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ParseFloatError> for ParseFiniteFloatError

source§

fn from(err: ParseFloatError) -> Self

Converts to this type from the input type.
source§

impl From<TryFromFloatError> for ParseFiniteFloatError

source§

fn from(err: TryFromFloatError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +ParseFiniteFloatError in relay_metrics - Rust

Struct relay_metrics::ParseFiniteFloatError

source ·
pub struct ParseFiniteFloatError(/* private fields */);
Expand description

Error type returned when parsing FiniteF64 fails.

+

Trait Implementations§

source§

impl Debug for ParseFiniteFloatError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ParseFiniteFloatError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ParseFiniteFloatError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ParseFloatError> for ParseFiniteFloatError

source§

fn from(err: ParseFloatError) -> Self

Converts to this type from the input type.
source§

impl From<TryFromFloatError> for ParseFiniteFloatError

source§

fn from(err: TryFromFloatError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/relay_metrics/struct.TryFromFloatError.html b/relay_metrics/struct.TryFromFloatError.html index 71561f16d9..f43d2b590b 100644 --- a/relay_metrics/struct.TryFromFloatError.html +++ b/relay_metrics/struct.TryFromFloatError.html @@ -1,5 +1,5 @@ -TryFromFloatError in relay_metrics - Rust

Struct relay_metrics::TryFromFloatError

source ·
pub struct TryFromFloatError;
Expand description

Error type returned when conversion to FiniteF64 fails.

-

Trait Implementations§

source§

impl Debug for TryFromFloatError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TryFromFloatError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TryFromFloatError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<TryFromFloatError> for ParseFiniteFloatError

source§

fn from(err: TryFromFloatError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +TryFromFloatError in relay_metrics - Rust

Struct relay_metrics::TryFromFloatError

source ·
pub struct TryFromFloatError;
Expand description

Error type returned when conversion to FiniteF64 fails.

+

Trait Implementations§

source§

impl Debug for TryFromFloatError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TryFromFloatError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TryFromFloatError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<TryFromFloatError> for ParseFiniteFloatError

source§

fn from(err: TryFromFloatError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/relay_spans/fn.otel_to_sentry_span.html b/relay_spans/fn.otel_to_sentry_span.html index bf52584324..49c90a4233 100644 --- a/relay_spans/fn.otel_to_sentry_span.html +++ b/relay_spans/fn.otel_to_sentry_span.html @@ -1,2 +1,2 @@ -otel_to_sentry_span in relay_spans - Rust

Function relay_spans::otel_to_sentry_span

source ·
pub fn otel_to_sentry_span(otel_span: Span) -> Span
Expand description

Transform an OtelSpan to a Sentry span.

+otel_to_sentry_span in relay_spans - Rust

Function relay_spans::otel_to_sentry_span

source ·
pub fn otel_to_sentry_span(otel_span: Span) -> Span
Expand description

Transform an OtelSpan to a Sentry span.

\ No newline at end of file diff --git a/search-index.js b/search-index.js index c057075f9c..dda234166b 100644 --- a/search-index.js +++ b/search-index.js @@ -13,7 +13,7 @@ var searchIndex = new Map(JSON.parse('[\ ["relay_config",{"t":"PPPFPPPPPFGPFFFFGPPFPPGPPFPFPFGPPPPPPFPPPPPFGFFFFFPPGFFGFFPPFGGNNNNNNNNNNNNONNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNOONNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNONNONNNNNNNNNNNNOONNNNONNNNONONNONNNNNNNNNNNNOONNNNNNNNONONNNNNOOOONNNNNONOOONNNONOOONONNNNNNNNNONOONNNNNNNNNNNNNNNNNNNNNNNNNONNONNNNNNNONNONONONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Always","AsClientReports","AsOutcomes","AuthConfig","Authenticated","BadJson","BadUrl","BadYaml","Br","ByteSize","ByteSizeParseError","Capture","CardinalityLimiter","Cogs","Config","ConfigError","ConfigErrorKind","CouldNotOpenFile","CouldNotWriteFile","Credentials","Default","Deflate","EmitOutcomes","EmptyInput","EmptyLookupResult","EnvelopeSpool","Full","GeoIpConfig","Gzip","Health","HttpEncoding","Identity","InvalidMultiple","InvalidValue","InvalidValue","LookupFailed","Managed","MinimalConfig","MissingMultiple","MissingValue","NoHost","NonOriginUrl","None","Normalization","NormalizationLevel","OutcomeAggregatorConfig","Outcomes","OverridableConfig","ParseRelayModeError","Processing","ProcessingNotAvailable","Proxy","ReadinessCondition","Relay","RelayInfo","RelayMode","Routing","Spool","Static","UnknownScheme","UpstreamDescriptor","UpstreamError","UpstreamParseError","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","accept_unknown_items","aggregator","aggregator_config_for","any","apply_override","as_bytes","attachment_chunk_size","attachment_chunk_size","batch_interval","batch_size","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bucket_interval","bytes","cache_eviction_interval","cache_miss_expiry","cache_vacuum_interval","cardinality_limiter_cache_vacuum_interval","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cogs_enabled","cogs_granularity","cogs_max_queue_size","cogs_relay_resource_id","compare","config_exists","cpu_concurrency","credentials","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_aggregator_config","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","downstream_relays_batch_interval","emit_client_outcomes","emit_client_outcomes","emit_outcomes","emit_outcomes","enabled","envelope_buffer_size","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","flush_interval","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_dsn","from_json_value","from_path","from_str","from_str","from_str","generate","geoip_path","geoip_path","get_hash","get_hash","get_hash","get_url","global_config_fetch_interval","has_credentials","hash","hash","hash","health_max_memory_watermark_bytes","health_max_memory_watermark_percent","health_probe_timeout","health_refresh_interval","host","host","host","http_auth_interval","http_connection_timeout","http_encoding","http_global_metrics","http_host_header","http_max_retry_interval","http_outage_grace_period","http_project_failure_interval","http_retry_delay","http_timeout","id","id","infer","internal","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_owned","kafka_config","kafka_config","kafka_url","kafka_validate_topics","kafka_validate_topics","keepalive_timeout","kibibytes","kind","level","listen_addr","local_cache_interval","log_level","logging","max_api_chunk_upload_size","max_api_file_upload_size","max_api_payload_size","max_attachment_size","max_attachments_size","max_check_in_size","max_client_reports_size","max_concurrent_queries","max_concurrent_requests","max_envelope_size","max_event_size","max_memory_bytes","max_memory_percent","max_metric_buckets_size","max_metric_meta_size","max_profile_size","max_rate_limit","max_rate_limit","max_replay_compressed_size","max_replay_message_size","max_replay_uncompressed_size","max_secs_in_future","max_secs_in_future","max_secs_in_past","max_secs_in_past","max_session_count","max_session_secs_in_past","max_session_secs_in_past","max_span_size","max_statsd_size","mebibytes","metric_stats_enabled","metrics_default_tags","metrics_hostname_tag","metrics_max_batch_size_bytes","metrics_meta_locations_expiry","metrics_meta_locations_max","metrics_periodic_interval","metrics_prefix","metrics_sample_rate","mode","mode","name","new","new","normalization_level","outcome_aggregator","outcome_batch_interval","outcome_batch_size","outcome_source","outcome_source","override_project_ids","override_project_ids","parse","partial_cmp","path","permissive_aggregator_config","port","port","port","probe_timeout_ms","processing","processing_enabled","project_cache_expiry","project_configs_path","project_grace_period","projectconfig_cache_prefix","projectconfig_cache_prefix","public_key","public_key","public_key","public_key","query_batch_interval","query_batch_size","query_timeout","ready","redis","redis","redis_url","refresh_interval_ms","regenerate_credentials","relay","relay_cache_expiry","relay_id","relay_mode","replace_credentials","request_full_project_config","requires_auth","save_in_folder","scheme","secondary_aggregator_configs","secondary_kafka_configs","secret_key","secret_key","secret_key","sentry","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","shutdown_timeout","shutdown_timeout","socket_addr","source","source","spool_envelopes_max_connections","spool_envelopes_max_disk_size","spool_envelopes_max_memory_size","spool_envelopes_min_connections","spool_envelopes_path","spool_envelopes_unspool_interval","static_relays","static_relays","statsd_addrs","tls_identity_password","tls_identity_password","tls_identity_path","tls_identity_path","tls_listen_addr","tls_port","to_json_string","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_yaml_string","topics","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unused_topic_assignments","upstream","upstream","upstream_descriptor","upstream_dsn","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"relay_config"],[748,"dyn_clone::sealed"],[749,"relay_config::config"],[750,"relay_base_schema::metrics::mri"],[751,"relay_metrics::aggregatorservice"],[752,"anyhow"],[753,"relay_config::byte_size"],[754,"core::time"],[755,"relay_config::upstream"],[756,"core::cmp"],[757,"std::path"],[758,"core::convert"],[759,"core::option"],[760,"core::result"],[761,"serde::de"],[762,"core::fmt"],[763,"sentry_types::dsn"],[764,"serde_json::value"],[765,"core::hash"],[766,"core::marker"],[767,"url"],[768,"relay_kafka::config"],[769,"core::net::socket_addr"],[770,"relay_log::setup"],[771,"alloc::string"],[772,"alloc::collections::btree::map"],[773,"relay_auth"],[774,"relay_metrics::aggregator"],[775,"relay_redis::config"],[776,"relay_metrics::router"],[777,"alloc::vec"],[778,"serde::ser"],[779,"core::error"],[780,"std::collections::hash::map"],[781,"core::any"]],"i":[20,7,7,0,20,14,46,14,21,0,0,18,0,0,0,0,0,14,14,0,22,21,0,16,51,0,22,0,21,0,0,21,16,14,16,51,18,0,16,16,46,46,7,0,0,0,0,0,0,0,14,18,0,0,0,0,0,0,18,46,0,0,0,14,15,16,17,18,19,20,21,22,7,23,3,37,3,7,3,10,3,34,37,37,10,3,14,49,8,15,16,17,18,19,20,30,31,21,32,33,34,35,22,36,7,37,38,39,40,41,42,43,51,46,23,10,3,14,49,8,15,16,17,18,19,20,30,31,21,32,33,34,35,22,36,7,37,38,39,40,41,42,43,51,46,23,36,10,3,3,41,3,14,15,16,17,18,19,20,21,22,7,23,14,15,16,17,18,19,20,21,22,7,23,23,3,3,3,3,23,3,3,3,3,8,20,30,31,21,32,33,34,35,22,36,37,38,39,40,41,42,43,23,3,10,15,17,18,20,30,31,21,32,33,34,35,22,36,7,37,38,39,40,41,42,43,23,3,3,37,3,37,34,3,14,15,16,17,18,19,20,22,7,46,23,14,14,14,14,14,15,15,15,15,15,16,16,16,16,16,17,17,17,17,17,18,18,18,18,18,19,19,19,19,19,20,20,20,20,20,22,22,22,22,22,7,7,7,7,7,46,46,46,46,46,23,23,23,23,23,36,10,10,3,14,14,49,49,8,15,16,16,17,18,18,19,19,20,30,31,21,32,33,34,35,22,36,7,37,38,39,40,41,42,43,51,51,46,46,23,23,10,10,3,14,49,8,15,16,17,18,19,20,30,31,21,32,33,34,35,22,36,7,37,38,39,40,41,42,43,51,46,23,23,3,3,10,18,23,15,3,34,14,46,23,23,3,3,14,46,23,3,3,3,3,23,8,30,3,3,3,3,3,3,3,3,3,3,8,15,10,17,10,3,14,49,8,15,16,17,18,19,20,30,31,21,32,33,34,35,22,36,7,37,38,39,40,41,42,43,51,46,23,23,3,34,8,3,34,3,10,49,35,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,42,42,3,3,3,3,34,3,3,3,3,34,3,34,3,3,34,3,3,10,3,3,3,3,3,3,3,3,3,8,30,21,17,23,3,3,3,3,3,8,3,30,21,23,3,3,23,8,30,42,8,3,3,3,3,3,34,3,8,15,17,3,3,3,39,3,34,8,42,3,38,3,3,3,3,3,3,38,23,3,34,3,8,15,3,10,15,17,18,20,30,31,21,32,33,34,35,22,36,7,37,38,39,40,41,42,43,23,3,8,23,51,37,3,3,3,3,3,3,3,39,3,3,30,3,30,3,30,15,14,15,16,17,18,19,20,21,22,7,23,10,14,49,16,18,19,51,46,23,3,34,10,3,14,49,8,15,16,17,18,19,20,30,31,21,32,33,34,35,22,36,7,37,38,39,40,41,42,43,51,46,23,10,3,14,49,8,15,16,17,18,19,20,30,31,21,32,33,34,35,22,36,7,37,38,39,40,41,42,43,51,46,23,10,3,14,49,8,15,16,17,18,19,20,30,31,21,32,33,34,35,22,36,7,37,38,39,40,41,42,43,51,46,23,3,8,30,3,8,10,3,14,49,8,15,16,17,18,19,20,30,31,21,32,33,34,35,22,36,7,37,38,39,40,41,42,43,51,46,23],"f":"```````````````````````````````````````````````````````````````{{cb}d{}}0000000000{fh}`{{fj}l}{nh}{{fA`}{{Ab{f}}}}{AdAf}{fAf}```{ce{}{}}0000000000000000000000000000000000000000000000000000000000000`{AhAd}{fAj}0`0{AlAl}{AnAn}{B`B`}{BbBb}{BdBd}{BfBf}{BhBh}{BjBj}{BlBl}{nn}{BnBn}{{ce}d{}{}}0000000000{{BnBn}C`}{fh}>{fCb}{fCd}{{ce}C`{}{}}{ch{{Ch{Cf}}}}{fAf}{f{{Cj{An}}}}{{}f}{{}A`}{{}Bh}{{}Cl}{{}Cn}{{}Bj}{{}D`}{{}Db}{{}Dd}{{}Df}{{}Bl}{{}Dh}{{}Dj}{{}Dl}{{}Dn}{{}E`}{{}Eb}{{}Ed}{{}Ef}{{}Bn}{fl}{c{{Eh{Ad}}}Ej}{c{{Eh{An}}}Ej}{c{{Eh{Bb}}}Ej}{c{{Eh{Bd}}}Ej}{c{{Eh{Bh}}}Ej}{c{{Eh{Cl}}}Ej}{c{{Eh{Cn}}}Ej}{c{{Eh{Bj}}}Ej}{c{{Eh{D`}}}Ej}{c{{Eh{Db}}}Ej}{c{{Eh{Dd}}}Ej}{c{{Eh{Df}}}Ej}{c{{Eh{Bl}}}Ej}{c{{Eh{Dh}}}Ej}{c{{Eh{n}}}Ej}{c{{Eh{Dj}}}Ej}{c{{Eh{Dl}}}Ej}{c{{Eh{Dn}}}Ej}{c{{Eh{E`}}}Ej}{c{{Eh{Eb}}}Ej}{c{{Eh{Ed}}}Ej}{c{{Eh{Ef}}}Ej}{c{{Eh{Bn}}}Ej}{fAj}{fh}`{fn}``{fAf}{{AlAl}h}{{AnAn}h}{{B`B`}h}{{BbBb}h}{{BdBd}h}{{BfBf}h}{{BhBh}h}{{BlBl}h}{{nn}h}{{ElEl}h}{{BnBn}h}{{ce}h{}{}}000000000000000000000000000000000000000000000000000000`{{AdEn}F`}0{{fEn}F`}{{AlEn}F`}0{{FbEn}F`}0{{A`En}F`}{{AnEn}F`}{{B`En}{{Eh{dFd}}}}0{{BbEn}F`}{{BdEn}F`}0{{BfEn}F`}0{{BhEn}F`}{{ClEn}F`}{{CnEn}F`}{{BjEn}F`}{{D`En}F`}{{DbEn}F`}{{DdEn}F`}{{DfEn}F`}{{BlEn}F`}{{DhEn}F`}{{nEn}F`}{{DjEn}F`}{{DlEn}F`}{{DnEn}F`}{{E`En}F`}{{EbEn}F`}{{EdEn}F`}{{EfEn}F`}{{FfEn}F`}0{{ElEn}F`}0{{BnEn}F`}0{cc{}}{AhAd}111111111111111111111111111111{FhBn}{Fj{{Ab{f}}}}{c{{Ab{f}}}{{Ch{Cf}}}}{Cd{{Eh{Adc}}}{}}{Cd{{Eh{Bdc}}}{}}{Cd{{Eh{BnEl}}}}{{}An}{f{{Cj{Cf}}}}`{{ce}Cb{FlFn}G`}00{{BnCd}Gb}{fAj}{fh}{{Alc}dGd}{{Elc}dGd}{{Bnc}dGd}{fCb}{fGf}66{BnCd}``{f{{Cj{Aj}}}}8{fBj}8{f{{Cj{Cd}}}}:::::``{AhAd}`{ce{}{}}000000000000000000000000000000{BnBn}{{fGh}{{Eh{GjGl}}}}``=`>3{FbAl}`{fGn}{fAj}`{fH`}{fAf}0000000000``000{f{{Cj{Cb}}}}`111{fHb}`0`20`22:{fh}{f{{Hf{HdHd}}}}=464?{fCd}{fGf}``{Bj{{Cj{Cd}}}}{HhBb}{{CdHjHl}Bn}{fBl}{fDh}=;{f{{Cj{Cd}}}}`9`{CdBj}{{BnBn}{{Cj{C`}}}}{fCf}{fHn}{BnHj}````>{fAj}{fI`}1>`{f{{Cj{Hh}}}}```2{fAf}3`{f{{Cj{Ib}}}}```{{fh}{{Ab{d}}}}`5{f{{Cj{Id}}}}{fBd}{{f{Cj{An}}}{{Ab{h}}}}{fh}0{{Dlc}{{Ab{d}}}{{Ch{Cf}}}}{BnHl}{f{{Ih{If}}}}`{f{{Cj{Ij}}}}``{fIl}{{Adc}EhIn}{{Anc}EhIn}{{Bbc}EhIn}{{Bdc}EhIn}{{Bhc}EhIn}{{Clc}EhIn}{{Cnc}EhIn}{{Bjc}EhIn}{{D`c}EhIn}{{Dbc}EhIn}{{Ddc}EhIn}{{Dfc}EhIn}{{Blc}EhIn}{{Dhc}EhIn}{{nc}EhIn}{{Djc}EhIn}{{Dlc}EhIn}{{Dnc}EhIn}{{E`c}EhIn}{{Ebc}EhIn}{{Edc}EhIn}{{Efc}EhIn}{{Bnc}EhIn}{fAj}`{Bn{{Eh{GnFf}}}}{Ff{{Cj{J`}}}}`{fAh}{fAf}01{f{{Cj{I`}}}}5{f{{Jb{IdBb}}}}`{f{{Ab{{Ih{Gn}}}}}}{f{{Cj{Cd}}}}`{f{{Cj{Cf}}}}`{f{{Cj{Gn}}}}`{An{{Ab{Hd}}}}{ce{}{}}0000000000{cHd{}}00000000{f{{Ab{Hd}}}}`{c{{Eh{e}}}{}{}}0000000000000000000000000000000000000000000000000000000000000{cJd{}}000000000000000000000000000000{f{{Hf{HdJf}}}}``{fBn}`6666666666666666666666666666666","D":"BHj","p":[[5,"Private",748],[1,"unit"],[5,"Config",0,749],[1,"bool"],[6,"MetricNamespace",750],[5,"AggregatorServiceConfig",751],[6,"EmitOutcomes",0,749],[5,"OverridableConfig",0,749],[8,"Result",752],[5,"ByteSize",0,753],[1,"usize"],[1,"u32"],[5,"Duration",754],[6,"ConfigErrorKind",0,749],[5,"Credentials",0,749],[6,"ByteSizeParseError",0],[5,"RelayInfo",0,749],[6,"RelayMode",0,749],[5,"ParseRelayModeError",0,749],[6,"ReadinessCondition",0,749],[6,"HttpEncoding",0,749],[6,"NormalizationLevel",0,749],[5,"UpstreamDescriptor",0,755],[6,"Ordering",756],[1,"u64"],[1,"str"],[5,"Path",757],[10,"AsRef",758],[6,"Option",759],[5,"Relay",0,749],[5,"Routing",0,749],[5,"EnvelopeSpool",0,749],[5,"Spool",0,749],[5,"Processing",0,749],[5,"Normalization",0,749],[5,"OutcomeAggregatorConfig",0,749],[5,"Outcomes",0,749],[5,"MinimalConfig",0,749],[5,"AuthConfig",0,749],[5,"GeoIpConfig",0,749],[5,"CardinalityLimiter",0,749],[5,"Health",0,749],[5,"Cogs",0,749],[6,"Result",760],[10,"Deserializer",761],[6,"UpstreamParseError",0,755],[5,"Formatter",762],[8,"Result",762],[5,"ConfigError",0,749],[5,"Error",762],[6,"UpstreamError",0,755],[5,"Dsn",763],[6,"Value",764],[10,"Hash",765],[10,"Sized",766],[10,"BuildHasher",765],[5,"Url",767],[10,"Hasher",765],[1,"f32"],[6,"KafkaTopic",768],[5,"KafkaParams",768],[6,"ConfigError",768],[6,"SocketAddr",769],[5,"LogConfig",770],[1,"i64"],[5,"String",771],[5,"BTreeMap",772],[5,"PublicKey",773],[1,"u16"],[6,"Scheme",763],[5,"AggregatorConfig",774],[5,"PathBuf",757],[6,"RedisConfig",775],[8,"RelayId",773],[5,"ScopedAggregatorConfig",776],[5,"Vec",777],[5,"SecretKey",773],[5,"SentryConfig",770],[10,"Serializer",778],[10,"Error",779],[5,"HashMap",780],[5,"TypeId",781],[6,"TopicAssignment",768]],"r":[[3,749],[9,753],[12,749],[13,749],[14,749],[15,749],[16,749],[19,749],[22,749],[25,749],[27,749],[29,749],[30,749],[37,749],[43,749],[44,749],[45,749],[46,749],[47,749],[48,749],[49,749],[52,749],[53,749],[54,749],[55,749],[56,749],[57,749],[60,755],[61,755],[62,755]],"b":[[301,"impl-Debug-for-ByteSize"],[302,"impl-Display-for-ByteSize"],[304,"impl-Debug-for-ConfigErrorKind"],[305,"impl-Display-for-ConfigErrorKind"],[306,"impl-Display-for-ConfigError"],[307,"impl-Debug-for-ConfigError"],[310,"impl-Display-for-ParsingError"],[311,"impl-Debug-for-ParsingError"],[313,"impl-Display-for-RelayMode"],[314,"impl-Debug-for-RelayMode"],[315,"impl-Debug-for-ParseRelayModeError"],[316,"impl-Display-for-ParseRelayModeError"],[335,"impl-Debug-for-UpstreamError"],[336,"impl-Display-for-UpstreamError"],[337,"impl-Display-for-UpstreamParseError"],[338,"impl-Debug-for-UpstreamParseError"],[339,"impl-Display-for-UpstreamDescriptor%3C\'a%3E"],[340,"impl-Debug-for-UpstreamDescriptor%3C\'a%3E"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAKcBEwBAAAoAVQA9AJkAFgC0AAAAuAAHAMEACgDNABYA6wBBAC4BJwBXAQAAeQECAH8BAgCFAQIAAAIAACoCFgBEAgAAVgITAGwCXADOAh4A"}],\ ["relay_crash",{"t":"FINNNNNNNNNNNNNN","n":["CrashHandler","Transport","borrow","borrow_mut","default","environment","fmt","from","install","into","new","release","transport","try_from","try_into","type_id"],"q":[[0,"relay_crash"],[16,"core::option"],[17,"core::fmt"],[18,"std::path"],[19,"core::result"],[20,"core::any"]],"i":[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"f":"``{ce{}{}}0{{}b}{{b{f{d}}}b}{{bh}j}{cc{}}{bl}5{{dn}b}4{{bA`}b}{c{{Ab{e}}}{}{}}0{cAd{}}","D":"Ad","p":[[5,"CrashHandler",0],[1,"str"],[6,"Option",16],[5,"Formatter",17],[8,"Result",17],[1,"unit"],[5,"Path",18],[8,"Transport",0],[6,"Result",19],[5,"TypeId",20]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAYAAwADAAIABwAAAA4AAgA="}],\ ["relay_dashboard",{"t":"FSFFPGFPFPOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNCHNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNFFONNNNNNNNNNNNONNNNNNCOHNNNONNNNONNNONHFJNNHNNNNNNNONNNOH","n":["Logs","MAX_LOG_SIZE","Main","MenuBar","NotFound","Route","Stats","Stats","Tools","Tools","_marker","_marker","_marker","_marker","_marker","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","changed","changed","changed","changed","changed","clone","clone_into","create","create","create","create","create","default","destroy","destroy","destroy","destroy","destroy","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_path","function_component","function_component","function_component","function_component","function_component","into","into","into","into","into","into","into_prop_value","into_prop_value","into_prop_value","into_prop_value","into_prop_value","into_prop_value","into_prop_value","into_prop_value","into_prop_value","into_prop_value","into_prop_value","into_prop_value","main","not_found_route","prepare_state","prepare_state","prepare_state","prepare_state","prepare_state","recognize","rendered","rendered","rendered","rendered","rendered","routes","run","run","run","run","run","stats","switch","to_owned","to_path","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","update","update","update","update","update","utils","view","view","view","view","view","Metric","Stats","_marker","borrow","borrow","borrow_mut","borrow_mut","changed","create","destroy","eq","fmt","fmt","from","from","function_component","into","into","into_prop_value","into_prop_value","into_prop_value","into_prop_value","js","name","parse_metric","prepare_state","rendered","run","tags","try_from","try_from","try_into","try_into","ty","type_id","type_id","update","value","view","update_chart","AutoSocket","RELAY_URL","borrow","borrow_mut","buffering_socket","from","into","into_prop_value","into_prop_value","next","open","reconnect","socket","try_from","try_into","type_id","url","window_location"],"q":[[0,"relay_dashboard"],[133,"relay_dashboard::stats"],[172,"relay_dashboard::stats::js"],[173,"relay_dashboard::utils"],[191,"yew::html::component"],[192,"core::fmt"],[193,"std::collections::hash::map"],[194,"core::option"],[195,"alloc::string"],[196,"alloc::vec"],[197,"yew::functional"],[198,"yew::html"],[199,"core::result"],[200,"core::any"],[201,"core::time"],[202,"core::ops::function"]],"i":[0,0,0,0,8,0,0,8,0,8,1,4,5,6,7,8,1,4,5,6,7,8,1,4,5,6,7,1,4,5,6,7,8,8,1,4,5,6,7,8,1,4,5,6,7,8,1,4,5,6,7,8,1,4,5,6,7,8,1,4,5,6,7,8,1,4,5,6,7,8,8,1,1,4,4,5,5,6,6,7,7,0,8,1,4,5,6,7,8,1,4,5,6,7,8,1,4,5,6,7,0,0,8,8,8,1,4,5,6,7,8,1,4,5,6,7,8,1,4,5,6,7,1,4,5,6,7,0,1,4,5,6,7,0,0,22,22,23,22,23,22,22,22,23,22,23,22,23,22,22,23,22,22,23,23,0,23,0,22,22,22,23,22,23,22,23,23,22,23,22,23,22,0,0,0,27,27,0,27,27,27,27,27,27,27,27,27,27,27,27,0],"f":"```````````````{ce{}{}}00000000000{{b{d{b}}c}f{}}{{h{d{h}}c}f{}}{{j{d{j}}c}f{}}{{l{d{l}}c}f{}}{{n{d{n}}c}f{}}{A`A`}{{ce}Ab{}{}}{{{d{b}}}b}{{{d{h}}}h}{{{d{j}}}j}{{{d{l}}}l}{{{d{n}}}n}{{}A`}{{b{d{b}}}Ab}{{h{d{h}}}Ab}{{j{d{j}}}Ab}{{l{d{l}}}Ab}{{n{d{n}}}Ab}{{A`A`}f}{{bAd}Af}{{hAd}Af}{{jAd}Af}{{lAd}Af}{{nAd}Af}{cc{}}00000{{Ah{Aj{AhAh}}}{{Al{A`}}}}`````{ce{}{}}000000{c{{Al{e}}}{}{}}1001011001{{}Ab}{{}{{Al{A`}}}}{b{{Al{An}}}}{h{{Al{An}}}}{j{{Al{An}}}}{l{{Al{An}}}}{n{{Al{An}}}}{Ah{{Al{A`}}}}{{b{d{b}}f}Ab}{{h{d{h}}f}Ab}{{j{d{j}}f}Ab}{{l{d{l}}f}Ab}{{n{d{n}}f}Ab}{{}{{B`{Ah}}}}{{Bbc}Bd{}}0000`{A`Bf}{ce{}{}}{A`An}{c{{Bh{e}}}{}{}}00000000000{cBj{}}00000{{b{d{b}}c}f{}}{{h{d{h}}c}f{}}{{j{d{j}}c}f{}}{{l{d{l}}c}f{}}{{n{d{n}}c}f{}}`{{b{d{b}}}Bd}{{h{d{h}}}Bd}{{j{d{j}}}Bd}{{l{d{l}}}Bd}{{n{d{n}}}Bd}```===={{Bl{d{Bl}}c}f{}}{{{d{Bl}}}Bl}{{Bl{d{Bl}}}Ab}{{BnBn}f}{{BlAd}Af}{{BnAd}Af}{cc{}}0`{ce{}{}}00{c{{Al{e}}}{}{}}10``{AhBn}{Bl{{Al{An}}}}{{Bl{d{Bl}}f}Ab}{{Bbc}Bd{}}`{c{{Bh{e}}}{}{}}000`{cBj{}}0>`{{Bl{d{Bl}}}Bd}{{AhAhAhC`}Ab}``99{{AnCbc}Ab{{Cd{{B`{An}}}}}};:9:{CfAn}{AnCf}{CfAb}`776`{{}An}","D":"Bn","p":[[5,"MenuBar",0],[5,"Context",191],[1,"bool"],[5,"Tools",0],[5,"Main",0],[5,"Stats",0],[5,"Logs",0],[6,"Route",0],[1,"unit"],[5,"Formatter",192],[8,"Result",192],[1,"str"],[5,"HashMap",193],[6,"Option",194],[5,"String",195],[5,"Vec",196],[5,"HookContext",197],[8,"HtmlResult",198],[8,"Html",198],[6,"Result",199],[5,"TypeId",200],[5,"Stats",133],[5,"Metric",133],[1,"f32"],[5,"Duration",201],[10,"Fn",202],[5,"AutoSocket",173]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAKgACAAAADMAOgAFAEYATACVAAAAmAAVAK8AAgC1AAEAuQAFAA=="}],\ -["relay_dynamic_config",{"t":"GPPGFGPFPFPPPPTPPGPPPPGFPFGPPFPTFFFFFFPFPPPPFFPPPPPPPPFFFGFFFFPPPNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOHOOONNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNONNOOOOOOOOOOONOOOOOONNNHNONNOOOOONOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOONNOOOONOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["AcceptTransactionNames","Array","Base64","BucketEncoding","BucketEncodings","CardinalityLimiterMode","ClientBased","CombinedMetricExtractionConfig","ContinuousProfiling","CustomMeasurementConfig","CustomMetrics","DeviceClassSynthesis","Disabled","DiscardTransaction","EMPTY","Enabled","Err","ErrorBoundary","ExtractAddonsSpanMetricsFromEvent","ExtractCommonSpanMetricsFromEvent","ExtractSpansFromEvent","ExtractTransactionFromSegmentSpan","Feature","FeatureSet","Field","GlobalConfig","GroupKey","IngestUnsampledProfiles","Legacy","LimitedProjectConfig","Literal","MAX_SUPPORTED_VERSION","MetricExtractionConfig","MetricExtractionGroup","MetricExtractionGroupOverride","MetricExtractionGroups","MetricSpec","Metrics","Ok","Options","OtelEndpoint","Other","Passive","Profiling","ProjectConfig","SessionMetricsConfig","SessionReplay","SessionReplayCombinedEnvelopeItems","SessionReplayRecordingScrubbing","SpanMetricsAddons","SpanMetricsCommon","SpanMetricsTx","StandaloneSpanIngestion","Strict","Tag","TagBlock","TagMapping","TagSource","TagSpec","TagWithSource","TaggingRule","TransactionMetricsConfig","Unknown","UserReportV2Ingest","Zstd","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","_conditional_tags_extended","_span_metrics_extended","ai_model_costs","allowed_domains","allowed_domains","always","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","breakdowns_v2","breakdowns_v2","cardinality_limiter_error_sample_rate","cardinality_limiter_mode","cardinality_limits","category","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","compare","compare","condition","condition","condition","convert_conditional_tagging","custom_measurements","datascrubbing_settings","datascrubbing_settings","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","denied_names","denied_tags","deprecated1","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","empty","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","event_retention","extract_custom_tags","features","features","feedback_ingest_topic_rollout_rate","field","field","filter_settings","filter_settings","filters","filters","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","for_namespace","force_full_normalization","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_field","from_iter","from_str","get_hash","get_or_insert_with","global_groups","grouping_config","groups","has","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_disabled","is_empty","is_empty","is_empty","is_enabled","is_enabled","is_enabled","is_enabled","is_enabled","is_err","is_ok","is_supported","key","load","matches","measurements","measurements","measurements","metric_bucket_dist_encodings","metric_bucket_set_encodings","metric_conditional_tagging","metric_conditional_tagging","metric_extraction","metric_extraction","metric_extraction","metric_stats_rollout_rate","metrics","metrics","metrics","metrics","metrics","mri","name","new","new","normalize","normalize_json","ok","options","partial_cmp","partial_cmp","performance_score","performance_score","pii_config","pii_config","processing_disable_normalization","produces_spans","profile_metrics_allowed_platforms","profile_metrics_sample_rate","profiles_function_generic_metrics_enabled","quotas","quotas","sampling","sampling","sanitize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","session_metrics","session_metrics","should_extract_abnormal_mechanism","source","span_description_rules","span_description_rules","span_extraction_sample_rate","tag_value","tags","tags","tags","tags","tags","tags","target_metrics","target_tag","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","transaction_metrics","transaction_metrics","trusted_relays","trusted_relays","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tx_name_ready","tx_name_ready","tx_name_rules","tx_name_rules","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unsampled_profiles_enabled","unwrap_or_else","value","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","when","with_key","with_value"],"q":[[0,"relay_dynamic_config"],[685,"dyn_clone::sealed"],[686,"relay_dynamic_config::metrics"],[687,"relay_dynamic_config::error_boundary"],[688,"core::clone"],[689,"relay_dynamic_config::feature"],[690,"relay_dynamic_config::global"],[691,"relay_dynamic_config::project"],[692,"core::cmp"],[693,"core::default"],[694,"core::result"],[695,"serde::de"],[696,"erased_serde::ser"],[697,"erased_serde::error"],[698,"relay_filter::config"],[699,"core::option"],[700,"core::fmt"],[701,"relay_base_schema::metrics::mri"],[702,"alloc::string"],[703,"core::convert"],[704,"core::iter::traits::collect"],[705,"core::hash"],[706,"core::marker"],[707,"core::ops::function"],[708,"std::path"],[709,"anyhow"],[710,"core::iter::traits::iterator"],[711,"serde::ser"],[712,"core::any"],[713,"core::error"],[714,"relay_protocol::condition"],[715,"relay_dynamic_config::utils"]],"i":[0,13,13,0,0,0,19,0,7,0,7,7,11,7,22,11,5,0,7,7,7,7,0,0,29,0,0,7,13,0,29,24,0,0,0,0,0,0,5,0,7,26,11,7,0,0,7,7,7,26,26,26,7,19,0,0,0,0,0,0,0,0,29,7,13,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,24,24,9,30,45,3,47,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,45,47,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,45,30,45,10,10,14,27,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,7,26,7,26,16,27,4,0,20,30,45,5,8,9,10,11,12,13,14,15,17,18,19,20,22,24,25,30,14,14,20,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,4,30,24,7,8,10,11,12,13,14,15,19,26,4,29,7,7,7,7,7,8,8,8,8,8,26,26,26,26,26,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,4,30,30,20,30,45,10,27,4,30,45,9,9,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,26,27,28,4,29,30,45,12,10,47,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,21,22,23,24,25,26,27,28,4,29,30,45,47,8,26,7,5,24,30,22,8,7,47,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,45,17,8,14,22,17,20,24,23,25,5,5,24,4,9,28,9,30,45,10,10,30,45,9,30,45,10,21,23,24,28,30,27,15,20,21,9,0,5,9,7,26,30,45,30,45,10,8,10,10,10,9,30,30,45,30,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,4,30,45,30,45,17,4,30,45,10,16,21,15,23,24,27,28,16,16,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,26,30,45,30,45,47,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,45,47,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,45,30,45,30,45,47,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,45,10,5,4,20,24,47,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,45,3,47,47],"f":"`````````````````````````````````````````````````````````````````{{cb}d{}}0000000000000000000000000`````{fh}{ce{}{}}000000000000000000000000000000000000000000000000000000000``````{{{j{c}}}{{j{c}}}l}{nn}{A`A`}{AbAb}{AdAd}{AfAf}{AhAh}{AjAj}{AlAl}{AnAn}{B`B`}{BbBb}{BdBd}{BfBf}{BhBh}{BjBj}{BlBl}{BnBn}{C`C`}{CbCb}{CdCd}{CfCf}{ChCh}{hh}{CjCj}{ClCl}{{ce}d{}{}}0000000000000000000000000{{nn}Cn}{{CdCd}Cn}{{ce}Cn{}{}}0```{Cld}```{{}{{j{c}}}D`}{{}A`}{{}Ab}{{}Ad}{{}Af}{{}Ah}{{}Aj}{{}Al}{{}An}{{}Bb}{{}Bd}{{}Bf}{{}Bh}{{}Bl}{{}C`}{{}Cb}{{}Cl}```{c{{Db{{j{e}}}}}DdDf}{c{{Db{n}}}Dd}{c{{Db{A`}}}Dd}{c{{Db{Ab}}}Dd}{c{{Db{Ad}}}Dd}{c{{Db{Af}}}Dd}{c{{Db{Ah}}}Dd}{c{{Db{Aj}}}Dd}{c{{Db{Al}}}Dd}{c{{Db{An}}}Dd}{c{{Db{B`}}}Dd}{c{{Db{Bb}}}Dd}{c{{Db{Bd}}}Dd}{c{{Db{Bf}}}Dd}{c{{Db{Bh}}}Dd}{c{{Db{Bl}}}Dd}{c{{Db{Bn}}}Dd}{c{{Db{C`}}}Dd}{c{{Db{Cb}}}Dd}{c{{Db{Cd}}}Dd}{c{{Db{Cf}}}Dd}{c{{Db{Ch}}}Dd}{c{{Db{h}}}Dd}{c{{Db{Cl}}}Dd}{{}C`}{{nn}Dh}{{A`A`}Dh}{{AdAd}Dh}{{AfAf}Dh}{{AhAh}Dh}{{AjAj}Dh}{{AlAl}Dh}{{AnAn}Dh}{{BfBf}Dh}{{CdCd}Dh}{{hh}Dh}{{CjCj}Dh}{{ce}Dh{}{}}00000000000000{{cDj}{{Db{DlDn}}}{}}00000000000000000000000`````````{Ab{{Eb{E`}}}}`{{{j{c}}Ed}EfEh}{{nEd}Ef}{{A`Ed}Ef}{{AbEd}Ef}{{AdEd}Ef}{{AfEd}Ef}{{AhEd}Ef}{{AjEd}Ef}{{AlEd}Ef}{{AnEd}Ef}{{B`Ed}Ef}{{BbEd}Ef}{{BdEd}Ef}{{BfEd}Ef}{{BhEd}Ef}{{BjEd}Ef}{{BlEd}Ef}{{BnEd}Ef}{{C`Ed}Ef}{{CbEd}Ef}{{CdEd}Ef}0{{CfEd}Ef}{{ChEd}Ef}{{hEd}Ef}{{CjEd}Ef}{{ClEd}Ef}{{EjEd}Ef}{{AhEl}Aj}`{cc{}}00000000000000000{C`Bj}11111111111{{Enc}f{{Fb{F`}}}}{cA`{{Ff{}{{Fd{n}}}}}}{Fh{{Db{Cdc}}}{}}{{ce}Fj{FlFn}G`}{{{j{c}}e}c{}{{Gd{}{{Gb{c}}}}}}```{{A`n}Dh}{{nc}dGf}{ce{}{}}0000000000000000000000000000{BbDh}{A`Dh}{AlDh}{BlDh}3{BhDh}{C`Dh}``{{{j{c}}}Dh{}}01`{Gh{{Gj{{Eb{Ab}}}}}}{{ChFh}Dh}```````````{Bj{{`{{Gl{}{{Fd{Cf}}}}}}}}``````{{}Bh}{{BlC`}Bj}{Abd}{Fh{{Gj{F`}}}}{{{j{c}}}{{Eb{c}}}{}}`{{nn}{{Eb{Cn}}}}{{CdCd}{{Eb{Cn}}}}`````?```````{Cld}{{{j{c}}e}DbGnH`}{{nc}DbH`}{{A`c}DbH`}{{Abc}DbH`}{{Adc}DbH`}{{Afc}DbH`}{{Ahc}DbH`}{{Ajc}DbH`}{{Alc}DbH`}{{Anc}DbH`}{{B`c}DbH`}{{Bbc}DbH`}{{Bdc}DbH`}{{Bfc}DbH`}{{Bhc}DbH`}{{Blc}DbH`}{{Bnc}DbH`}{{C`c}DbH`}{{Cbc}DbH`}{{Cdc}DbH`}{{Cfc}DbH`}{{Chc}DbH`}{{hc}DbH`}{{Clc}DbH`}0``{BbDh}{hCj}````{Bj{{`{{Gl{}{{Fd{Ch}}}}}}}}```````{ce{}{}}0000000000000000000000000{cF`{}}````{c{{Db{e}}}{}{}}000000000000000000000000000000000000000000000000000000000````{cHb{}}0000000000000000000000000000`{{{j{c}}e}c{}{{Gd{Hd}{{Gb{c}}}}}}```44444444444444444444444444444{{fHf}h}{cEn{{Fb{F`}}}}{{Enc}f{{Fb{F`}}}}","D":"AMj","p":[[5,"Private",685],[1,"unit"],[5,"TagWithSource",0,686],[5,"TagSpec",0,686],[6,"ErrorBoundary",0,687],[10,"Clone",688],[6,"Feature",0,689],[5,"FeatureSet",0,689],[5,"GlobalConfig",0,690],[5,"Options",0,690],[6,"CardinalityLimiterMode",0,690],[5,"BucketEncodings",0,690],[6,"BucketEncoding",0,690],[5,"Metrics",0,686],[5,"TagBlock",0,686],[5,"TaggingRule",0,686],[5,"SessionMetricsConfig",0,686],[5,"CustomMeasurementConfig",0,686],[6,"AcceptTransactionNames",0,686],[5,"TransactionMetricsConfig",0,686],[5,"CombinedMetricExtractionConfig",0,686],[5,"MetricExtractionGroups",0,686],[5,"MetricExtractionGroup",0,686],[5,"MetricExtractionConfig",0,686],[5,"MetricExtractionGroupOverride",0,686],[6,"GroupKey",0,686],[5,"MetricSpec",0,686],[5,"TagMapping",0,686],[6,"TagSource",0,686],[5,"ProjectConfig",0,691],[6,"Ordering",692],[10,"Default",693],[6,"Result",694],[10,"Deserializer",695],[10,"Deserialize",695],[1,"bool"],[10,"Serializer",696],[5,"Ok",696],[5,"Error",697],[5,"GenericFiltersConfig",698],[6,"Option",699],[5,"Formatter",700],[8,"Result",700],[10,"Debug",700],[5,"LimitedProjectConfig",0,691],[6,"MetricNamespace",701],[5,"Tag",0,686],[5,"String",702],[10,"Into",703],[17,"Item"],[10,"IntoIterator",704],[1,"str"],[1,"u64"],[10,"Hash",705],[10,"Sized",706],[10,"BuildHasher",705],[17,"Output"],[10,"FnOnce",707],[10,"Hasher",705],[5,"Path",708],[8,"Result",709],[10,"Iterator",710],[10,"Serialize",711],[10,"Serializer",711],[5,"TypeId",712],[10,"Error",713],[6,"RuleCondition",714]],"r":[[0,686],[3,690],[4,690],[5,690],[7,686],[9,686],[17,687],[22,689],[23,689],[25,690],[26,686],[29,691],[32,686],[33,686],[34,686],[35,686],[36,686],[37,686],[39,690],[44,691],[45,686],[54,686],[55,686],[56,686],[57,686],[58,686],[59,686],[60,686],[61,686],[220,686],[466,715]],"b":[[351,"impl-Debug-for-GroupKey"],[352,"impl-Display-for-GroupKey"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAMABGwBCABkAYAAAAGIAOQCdAAAAogA3AOAAEQD1ABcADgEyAEQBAABJAQAATAEbAIkBAgCRAQAAwAEAAMQBAADHAQAA1gEBANkBAADbAQAA5AEAAOYBGAAAAgAADwIaACsCAAAtAjoAawIdAI4CHAA="}],\ +["relay_dynamic_config",{"t":"GPPGFGPFPFPPPPTPPGPPPPFGFPFGPPFPTFFFFFFPFPPPPFFPPPPPPPPFFFGFFFFPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOHOOONNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNONNNOOOOOOOOOOONOOOOOONNNHNONNOOOOONOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOONNOOOONOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["AcceptTransactionNames","Array","Base64","BucketEncoding","BucketEncodings","CardinalityLimiterMode","ClientBased","CombinedMetricExtractionConfig","ContinuousProfiling","CustomMeasurementConfig","CustomMetrics","DeviceClassSynthesis","Disabled","DiscardTransaction","EMPTY","Enabled","Err","ErrorBoundary","ExtractAddonsSpanMetricsFromEvent","ExtractCommonSpanMetricsFromEvent","ExtractSpansFromEvent","ExtractTransactionFromSegmentSpan","ExtrapolationConfig","Feature","FeatureSet","Field","GlobalConfig","GroupKey","IngestUnsampledProfiles","Legacy","LimitedProjectConfig","Literal","MAX_SUPPORTED_VERSION","MetricExtractionConfig","MetricExtractionGroup","MetricExtractionGroupOverride","MetricExtractionGroups","MetricSpec","Metrics","Ok","Options","OtelEndpoint","Other","Passive","Profiling","ProjectConfig","SessionMetricsConfig","SessionReplay","SessionReplayCombinedEnvelopeItems","SessionReplayRecordingScrubbing","SpanMetricsAddons","SpanMetricsCommon","SpanMetricsTx","StandaloneSpanIngestion","Strict","Tag","TagBlock","TagMapping","TagSource","TagSpec","TagWithSource","TaggingRule","TransactionMetricsConfig","Unknown","UserReportV2Ingest","Zstd","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","_conditional_tags_extended","_span_metrics_extended","ai_model_costs","allowed_domains","allowed_domains","always","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","breakdowns_v2","breakdowns_v2","cardinality_limiter_error_sample_rate","cardinality_limiter_mode","cardinality_limits","category","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","compare","compare","condition","condition","condition","convert_conditional_tagging","custom_measurements","datascrubbing_settings","datascrubbing_settings","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","denied_names","denied_tags","deprecated1","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","empty","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","event_retention","exclude","extract_custom_tags","extrapolate","extrapolation_duplication_limit","features","features","feedback_ingest_topic_rollout_rate","field","field","filter_settings","filter_settings","filters","filters","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","for_namespace","force_full_normalization","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_field","from_iter","from_str","get_hash","get_or_insert_with","global_groups","grouping_config","groups","has","hash","include","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_disabled","is_empty","is_empty","is_empty","is_empty","is_enabled","is_enabled","is_enabled","is_enabled","is_enabled","is_err","is_ok","is_supported","key","load","matches","matches","measurements","measurements","measurements","metric_bucket_dist_encodings","metric_bucket_set_encodings","metric_conditional_tagging","metric_conditional_tagging","metric_extraction","metric_extraction","metric_extraction","metric_stats_rollout_rate","metrics","metrics","metrics","metrics","metrics","mri","name","new","new","normalize","normalize_json","ok","options","partial_cmp","partial_cmp","performance_score","performance_score","pii_config","pii_config","processing_disable_normalization","produces_spans","profile_metrics_allowed_platforms","profile_metrics_sample_rate","profiles_function_generic_metrics_enabled","quotas","quotas","sampling","sampling","sanitize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","session_metrics","session_metrics","should_extract_abnormal_mechanism","source","span_description_rules","span_description_rules","span_extraction_sample_rate","tag_value","tags","tags","tags","tags","tags","tags","target_metrics","target_tag","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","transaction_metrics","transaction_metrics","trusted_relays","trusted_relays","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tx_name_ready","tx_name_ready","tx_name_rules","tx_name_rules","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unsampled_profiles_enabled","unwrap_or_else","value","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","when","with_key","with_value"],"q":[[0,"relay_dynamic_config"],[709,"dyn_clone::sealed"],[710,"relay_dynamic_config::metrics"],[711,"relay_dynamic_config::error_boundary"],[712,"core::clone"],[713,"relay_dynamic_config::feature"],[714,"relay_dynamic_config::global"],[715,"relay_dynamic_config::project"],[716,"core::cmp"],[717,"core::default"],[718,"core::result"],[719,"serde::de"],[720,"erased_serde::ser"],[721,"erased_serde::error"],[722,"relay_filter::config"],[723,"core::option"],[724,"core::fmt"],[725,"relay_base_schema::metrics::mri"],[726,"alloc::string"],[727,"core::convert"],[728,"core::iter::traits::collect"],[729,"core::hash"],[730,"core::marker"],[731,"core::ops::function"],[732,"std::path"],[733,"anyhow"],[734,"core::iter::traits::iterator"],[735,"serde::ser"],[736,"core::any"],[737,"core::error"],[738,"relay_protocol::condition"],[739,"relay_dynamic_config::utils"]],"i":[0,13,13,0,0,0,19,0,7,0,7,7,11,7,22,11,5,0,7,7,7,7,0,0,0,29,0,0,7,13,0,29,24,0,0,0,0,0,0,5,0,7,26,11,7,0,0,7,7,7,26,26,26,7,19,0,0,0,0,0,0,0,0,29,7,13,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,31,24,24,9,31,46,3,48,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,31,46,48,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,31,46,31,46,10,10,14,27,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,31,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,31,7,26,7,26,16,27,4,0,20,31,46,5,8,9,10,11,12,13,14,15,17,18,19,20,22,24,25,30,31,14,14,20,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,4,30,31,24,7,8,10,11,12,13,14,15,19,26,4,29,7,7,7,7,7,8,8,8,8,8,26,26,26,26,26,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,4,30,31,31,30,20,24,10,31,46,10,27,4,31,46,9,9,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,26,27,28,4,29,30,31,46,12,10,48,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,21,22,23,24,25,26,27,28,4,29,30,31,46,48,8,26,7,5,24,31,22,8,7,30,48,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,31,46,17,8,14,22,30,17,20,24,23,25,5,5,24,4,9,28,30,9,31,46,10,10,31,46,9,31,46,10,21,23,24,28,31,27,15,20,21,9,0,5,9,7,26,31,46,31,46,10,8,10,10,10,9,31,31,46,31,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,4,30,31,46,31,46,17,4,31,46,10,16,21,15,23,24,27,28,16,16,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,31,26,31,46,31,46,48,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,31,46,48,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,31,46,31,46,31,46,48,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,31,46,10,5,4,20,24,48,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,29,30,31,46,3,48,48],"f":"``````````````````````````````````````````````````````````````````{{cb}d{}}00000000000000000000000000`````{fh}{ce{}{}}00000000000000000000000000000000000000000000000000000000000``````{{{j{c}}}{{j{c}}}l}{nn}{A`A`}{AbAb}{AdAd}{AfAf}{AhAh}{AjAj}{AlAl}{AnAn}{B`B`}{BbBb}{BdBd}{BfBf}{BhBh}{BjBj}{BlBl}{BnBn}{C`C`}{CbCb}{CdCd}{CfCf}{ChCh}{hh}{CjCj}{ClCl}{CnCn}{{ce}d{}{}}00000000000000000000000000{{nn}D`}{{CdCd}D`}{{ce}D`{}{}}0```{Cnd}```{{}{{j{c}}}Db}{{}A`}{{}Ab}{{}Ad}{{}Af}{{}Ah}{{}Aj}{{}Al}{{}An}{{}Bb}{{}Bd}{{}Bf}{{}Bh}{{}Bl}{{}C`}{{}Cb}{{}Cl}{{}Cn}```{c{{Dd{{j{e}}}}}DfDh}{c{{Dd{n}}}Df}{c{{Dd{A`}}}Df}{c{{Dd{Ab}}}Df}{c{{Dd{Ad}}}Df}{c{{Dd{Af}}}Df}{c{{Dd{Ah}}}Df}{c{{Dd{Aj}}}Df}{c{{Dd{Al}}}Df}{c{{Dd{An}}}Df}{c{{Dd{B`}}}Df}{c{{Dd{Bb}}}Df}{c{{Dd{Bd}}}Df}{c{{Dd{Bf}}}Df}{c{{Dd{Bh}}}Df}{c{{Dd{Bl}}}Df}{c{{Dd{Bn}}}Df}{c{{Dd{C`}}}Df}{c{{Dd{Cb}}}Df}{c{{Dd{Cd}}}Df}{c{{Dd{Cf}}}Df}{c{{Dd{Ch}}}Df}{c{{Dd{h}}}Df}{c{{Dd{Cl}}}Df}{c{{Dd{Cn}}}Df}{{}C`}{{nn}Dj}{{A`A`}Dj}{{AdAd}Dj}{{AfAf}Dj}{{AhAh}Dj}{{AjAj}Dj}{{AlAl}Dj}{{AnAn}Dj}{{BfBf}Dj}{{CdCd}Dj}{{hh}Dj}{{CjCj}Dj}{{ce}Dj{}{}}00000000000000{{cDl}{{Dd{DnE`}}}{}}000000000000000000000000````````````{Ab{{Ed{Eb}}}}`{{{j{c}}Ef}EhEj}{{nEf}Eh}{{A`Ef}Eh}{{AbEf}Eh}{{AdEf}Eh}{{AfEf}Eh}{{AhEf}Eh}{{AjEf}Eh}{{AlEf}Eh}{{AnEf}Eh}{{B`Ef}Eh}{{BbEf}Eh}{{BdEf}Eh}{{BfEf}Eh}{{BhEf}Eh}{{BjEf}Eh}{{BlEf}Eh}{{BnEf}Eh}{{C`Ef}Eh}{{CbEf}Eh}{{CdEf}Eh}0{{CfEf}Eh}{{ChEf}Eh}{{hEf}Eh}{{CjEf}Eh}{{ClEf}Eh}{{CnEf}Eh}{{ElEf}Eh}{{AhEn}Aj}`{cc{}}0000000000000000{C`Bj}1111111111111{{F`c}f{{Fd{Fb}}}}{cA`{{Fh{}{{Ff{n}}}}}}{Fj{{Dd{Cdc}}}{}}{{ce}Fl{FnG`}Gb}{{{j{c}}e}c{}{{Gf{}{{Gd{c}}}}}}```{{A`n}Dj}{{nc}dGh}`{ce{}{}}00000000000000000000000000000{BbDj}{A`Dj}{AlDj}{BlDj}{ClDj}4{BhDj}{C`Dj}``{{{j{c}}}Dj{}}01`{Gj{{Gl{{Ed{Ab}}}}}}{{ChFj}Dj}{{ClFj}Dj}```````````{Bj{{`{{Gn{}{{Ff{Cf}}}}}}}}``````{{}Bh}{{BlC`}Bj}{Abd}{Fj{{Gl{Fb}}}}{{{j{c}}}{{Ed{c}}}{}}`{{nn}{{Ed{D`}}}}{{CdCd}{{Ed{D`}}}}`````{A`Dj}```````{Cnd}{{{j{c}}e}DdH`Hb}{{nc}DdHb}{{A`c}DdHb}{{Abc}DdHb}{{Adc}DdHb}{{Afc}DdHb}{{Ahc}DdHb}{{Ajc}DdHb}{{Alc}DdHb}{{Anc}DdHb}{{B`c}DdHb}{{Bbc}DdHb}{{Bdc}DdHb}{{Bfc}DdHb}{{Bhc}DdHb}{{Blc}DdHb}{{Bnc}DdHb}{{C`c}DdHb}{{Cbc}DdHb}{{Cdc}DdHb}{{Cfc}DdHb}{{Chc}DdHb}{{hc}DdHb}{{Clc}DdHb}{{Cnc}DdHb}0``{BbDj}{hCj}````{Bj{{`{{Gn{}{{Ff{Ch}}}}}}}}```````{ce{}{}}00000000000000000000000000{cFb{}}````{c{{Dd{e}}}{}{}}00000000000000000000000000000000000000000000000000000000000````{cHd{}}00000000000000000000000000000`{{{j{c}}e}c{}{{Gf{Hf}{{Gd{c}}}}}}```444444444444444444444444444444{{fHh}h}{cF`{{Fd{Fb}}}}{{F`c}f{{Fd{Fb}}}}","D":"ANl","p":[[5,"Private",709],[1,"unit"],[5,"TagWithSource",0,710],[5,"TagSpec",0,710],[6,"ErrorBoundary",0,711],[10,"Clone",712],[6,"Feature",0,713],[5,"FeatureSet",0,713],[5,"GlobalConfig",0,714],[5,"Options",0,714],[6,"CardinalityLimiterMode",0,714],[5,"BucketEncodings",0,714],[6,"BucketEncoding",0,714],[5,"Metrics",0,710],[5,"TagBlock",0,710],[5,"TaggingRule",0,710],[5,"SessionMetricsConfig",0,710],[5,"CustomMeasurementConfig",0,710],[6,"AcceptTransactionNames",0,710],[5,"TransactionMetricsConfig",0,710],[5,"CombinedMetricExtractionConfig",0,710],[5,"MetricExtractionGroups",0,710],[5,"MetricExtractionGroup",0,710],[5,"MetricExtractionConfig",0,710],[5,"MetricExtractionGroupOverride",0,710],[6,"GroupKey",0,710],[5,"MetricSpec",0,710],[5,"TagMapping",0,710],[6,"TagSource",0,710],[5,"ExtrapolationConfig",0,710],[5,"ProjectConfig",0,715],[6,"Ordering",716],[10,"Default",717],[6,"Result",718],[10,"Deserializer",719],[10,"Deserialize",719],[1,"bool"],[10,"Serializer",720],[5,"Ok",720],[5,"Error",721],[5,"GenericFiltersConfig",722],[6,"Option",723],[5,"Formatter",724],[8,"Result",724],[10,"Debug",724],[5,"LimitedProjectConfig",0,715],[6,"MetricNamespace",725],[5,"Tag",0,710],[5,"String",726],[10,"Into",727],[17,"Item"],[10,"IntoIterator",728],[1,"str"],[1,"u64"],[10,"Hash",729],[10,"Sized",730],[10,"BuildHasher",729],[17,"Output"],[10,"FnOnce",731],[10,"Hasher",729],[5,"Path",732],[8,"Result",733],[10,"Iterator",734],[10,"Serialize",735],[10,"Serializer",735],[5,"TypeId",736],[10,"Error",737],[6,"RuleCondition",738]],"r":[[0,710],[3,714],[4,714],[5,714],[7,710],[9,710],[17,711],[22,710],[23,713],[24,713],[26,714],[27,710],[30,715],[33,710],[34,710],[35,710],[36,710],[37,710],[38,710],[40,714],[45,715],[46,710],[55,710],[56,710],[57,710],[58,710],[59,710],[60,710],[61,710],[62,710],[226,710],[484,739]],"b":[[363,"impl-Display-for-GroupKey"],[364,"impl-Debug-for-GroupKey"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAM8BGwBDABoAYgAAAGQAOwChAAAApgA5AOYAEgD8ABgAFgEzAFABAABVAQAAWAEcAJcBAgCfAQAA0gEAANYBAADZAQAA6AEBAOsBAADtAQAA9gEAAPgBGQATAgAAIgIbAD8CAABBAjwAgQIeAKUCHQA="}],\ ["relay_event_derive",{"t":"Y","n":["ProcessValue"],"q":[[0,"relay_event_derive"]],"i":[0],"f":"`","D":"d","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAAAAAA="}],\ ["relay_event_normalization",{"t":"PGFFFFFPFIFPPPTPFFFFFFFFGFPFFFPFFFFFFFPPNNNNNNNNNNNNNNNONHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCONOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOCNONNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNNNNNNNNNNNNNNNNNNNNNNNNNHOHOONNNNONOOOOOOONOCNNNNNHHHHHOHHOHONOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOCOCOOOOOOONNNNNNNNNNNHCOONNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOOCHHHHOONNNNNNNNNNNNNNNNNNNNNNOOGFPFFPNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNONHNNNONNNNNNNNNNNNNNNNNNNNHHHPPPPGNNNNNNNHNNNNNHNHCCCCHHHHHHHHPPPPPPPPPPPPPJPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPNNNNNNNNNNNNNHHHHNNNNNNNNNNFFTTTTTNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNHHNOOOONNNNNNNNNNNONNSSSHHHHH","n":["AddressNotFoundError","BreakdownConfig","BreakdownsConfig","BuiltinMeasurementKey","ClientHints","ClockDriftProcessor","CombinedMeasurementsConfig","DecodingError","EventValidationConfig","GeoIpError","GeoIpLookup","InvalidDatabaseError","InvalidNetworkError","IoError","MEASUREMENT_MRI_OVERHEAD","MapError","MeasurementsConfig","ModelCost","ModelCosts","NormalizationConfig","PerformanceScoreConfig","PerformanceScoreProfile","PerformanceScoreWeightedComponent","RawUserAgentInfo","RedactionRule","RemoveOtherProcessor","Replace","SchemaProcessor","SpanDescriptionRule","SpanDescriptionRuleScope","SpanOperations","SpanOperationsConfig","TimeWindowSpan","TimestampProcessor","TransactionNameConfig","TransactionNameRule","TransactionsProcessor","TrimmingProcessor","Unknown","Unsupported","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","after_process","ai_model_costs","allow_negative","apply_transaction_rename_rules","at_least","before_process","before_process","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","breakdowns","breakdowns_config","builtin_measurement_keys","builtin_measurements","client","client_hints","client_ip","client_sample_rate","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","condition","contexts","cost_per_1k_tokens","costs","default","default","default","default","default","default","default","default","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","device_class_synthesis_config","emit_event_errors","enable_trimming","end","enrich_spans","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","error_kind","expiry","expiry","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","geoip_lookup","get_hash","get_hash","grouping_config","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_drifted","is_enabled","is_high_cardinality_sdk","is_renormalize","is_valid_platform","is_validated","key_id","lookup","match_and_apply","match_and_apply","matches","matches","max_custom_measurements","max_custom_measurements","max_name_and_unit_len","max_secs_in_future","max_secs_in_past","max_tag_value_length","measurement","measurements","name","name","nel","new","new","new","new","new","normalize_app_start_spans","normalize_breakdowns","normalize_event","normalize_measurements","normalize_performance_score","normalize_spans","normalize_transaction_name","normalize_user_agent","normalize_user_agent","normalize_user_agent_info_generic","op","open","optional","p10","p50","pattern","pattern","performance_score","process_array","process_array","process_breadcrumb","process_breadcrumb","process_datetime","process_event","process_event","process_event","process_event","process_object","process_object","process_other","process_raw_stacktrace","process_replay","process_span","process_span","process_string","process_string","process_timestamp","process_timestamp","process_value","profiles","project_id","protocol_version","received_at","redaction","redaction","remove_other","replay","replay_id","request","rules","scope","score_components","sec_ch_ua","sec_ch_ua_model","sec_ch_ua_platform","sec_ch_ua_platform_version","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","set_default_transaction_source","span","span_description_rules","start","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transaction_name_config","transaction_timestamp_range","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unit","user_agent","user_agent","user_agent","utils","validate_environment","validate_event","validate_release","validate_span","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weight","substitution","BreakdownConfig","BreakdownsConfig","SpanOperations","SpanOperationsConfig","TimeWindowSpan","Unsupported","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","deref","deserialize","deserialize","deserialize","duration","end","erased_serialize","erased_serialize","erased_serialize","fmt","fmt","fmt","fmt","from","from","from","from","into","into","into","into","matches","new","normalize_breakdowns","serialize","serialize","serialize","start","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","get_android_api_version","normalize_context","enrich_event","CouldNotParse","CouldNotScrub","InvalidPayload","NoContent","ReplayError","borrow","borrow_mut","fmt","fmt","from","from","into","normalize","source","to_string","try_from","try_into","type_id","validate","vzip","normalize_request","ai","description","exclusive_time","tag_extraction","extract_ai_measurements","normalize_ai_measurements","concatenate_host_and_port","scrub_domain_name","scrub_host","scrub_ipv4","scrub_ipv6","compute_span_exclusive_time","AIPipelineGroup","Action","AppStartType","BrowserName","CacheHit","CacheKey","Category","Description","DeviceClass","Domain","Environment","FileExtension","Group","HTTP_METHOD_EXTRACTOR_REGEX","HttpDecodedResponseContentLength","HttpResponseContentLength","HttpResponseTransferSize","MainThread","MessagingDestinationName","MessagingMessageId","Mobile","OsName","Platform","RawDomain","Release","ReplayId","ResourceRenderBlockingStatus","SdkName","SdkVersion","SpanOp","SpanStatus","SpanTagKey","StatusCode","System","TimeToFullDisplay","TimeToInitialDisplay","TraceStatus","Transaction","TransactionMethod","TransactionOp","User","UserEmail","UserID","UserUsername","__clone_box","borrow","borrow_mut","clone","clone_into","cmp","compare","eq","equivalent","equivalent","equivalent","equivalent","equivalent","extract_measurements","extract_segment_span_tags","extract_span_tags","extract_tags","fmt","from","into","partial_cmp","sentry_tag_key","to_owned","try_from","try_into","type_id","vzip","ClientHints","RawUserAgentInfo","SEC_CH_UA","SEC_CH_UA_MODEL","SEC_CH_UA_PLATFORM","SEC_CH_UA_PLATFORM_VERSION","USER_AGENT","__clone_box","__clone_box","as_deref","as_deref","borrow","borrow","borrow_mut","borrow_mut","client_hints","clone","clone","clone_into","clone_into","copy_from","default","default","deserialize","deserialize","eq","eq","erased_serialize","erased_serialize","fmt","fmt","from","from","from_headers","into","into","is_empty","is_empty","normalize_user_agent","normalize_user_agent_info_generic","populate_event_headers","sec_ch_ua","sec_ch_ua_model","sec_ch_ua_platform","sec_ch_ua_platform_version","serialize","serialize","set_ua_field_from_header","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","user_agent","vzip","vzip","MAIN_THREAD_NAME","MAX_DURATION_MOBILE_MS","MOBILE_SDKS","calculate_cdf_score","extract_http_status_code","extract_transaction_op","get_event_user_tag","http_status_code_from_span"],"q":[[0,"relay_event_normalization"],[497,"relay_event_normalization::RedactionRule"],[498,"relay_event_normalization::breakdowns"],[573,"relay_event_normalization::contexts"],[575,"relay_event_normalization::nel"],[576,"relay_event_normalization::replay"],[596,"relay_event_normalization::request"],[597,"relay_event_normalization::span"],[601,"relay_event_normalization::span::ai"],[603,"relay_event_normalization::span::description"],[608,"relay_event_normalization::span::exclusive_time"],[609,"relay_event_normalization::span::tag_extraction"],[680,"relay_event_normalization::user_agent"],[739,"relay_event_normalization::utils"],[747,"dyn_clone::sealed"],[748,"relay_event_normalization::trimming"],[749,"core::option"],[750,"relay_protocol::meta"],[751,"relay_event_schema::processor::attrs"],[752,"relay_event_schema::processor::traits"],[753,"relay_event_normalization::normalize"],[754,"alloc::string"],[755,"relay_protocol::annotated"],[756,"relay_event_normalization::transactions::rules"],[757,"relay_event_normalization::clock_drift"],[758,"core::time"],[759,"relay_event_normalization::schema"],[760,"core::iter::traits::iterator"],[761,"relay_event_normalization::event"],[762,"relay_event_normalization::transactions::processor"],[763,"relay_event_normalization::validation"],[764,"core::result"],[765,"serde::de"],[766,"erased_serde::ser"],[767,"erased_serde::error"],[768,"relay_event_normalization::geo"],[769,"core::fmt"],[770,"core::hash"],[771,"core::marker"],[772,"relay_event_schema::protocol::event"],[773,"relay_event_schema::protocol::user"],[774,"alloc::borrow"],[775,"chrono::offset::utc"],[776,"chrono::datetime"],[777,"relay_base_schema::metrics::units"],[778,"core::convert"],[779,"relay_event_normalization::normalize::breakdowns"],[780,"relay_event_schema::protocol::measurements"],[781,"relay_event_schema::protocol::types"],[782,"relay_event_schema::protocol::contexts"],[783,"relay_event_normalization::normalize::user_agent"],[784,"std::path"],[785,"relay_protocol::value"],[786,"relay_event_normalization::remove_other"],[787,"relay_event_schema::protocol::breadcrumb"],[788,"relay_event_normalization::timestamp"],[789,"relay_event_schema::protocol::stacktrace"],[790,"relay_event_schema::protocol::replay"],[791,"relay_event_schema::protocol::span"],[792,"relay_common::time"],[793,"serde::ser"],[794,"core::any"],[795,"sentry_release_parser::parser"],[796,"core::ops::range"],[797,"relay_event_schema::protocol::nel"],[798,"serde_json::error"],[799,"core::net::ip_addr"],[800,"core::error"],[801,"relay_event_schema::protocol::request"],[802,"url::host"],[803,"relay_event_normalization::normalize::span::tag_extraction"],[804,"core::cmp"],[805,"alloc::collections::btree::map"],[806,"core::clone"],[807,"core::default"],[808,"relay_event_schema::protocol::contexts::trace"],[809,"relay_event_normalization::normalize::contexts"],[810,"relay_event_normalization::normalize::nel"],[811,"relay_event_normalization::normalize::request"],[812,"relay_event_normalization::normalize::span"],[813,"relay_event_normalization::normalize::span::ai"],[814,"relay_event_normalization::normalize::span::description"],[815,"relay_event_normalization::normalize::span::exclusive_time"],[816,"relay_event_normalization::normalize::utils"]],"i":[52,0,0,0,0,0,0,52,0,0,0,52,52,52,22,52,0,0,0,0,0,0,0,0,0,0,30,0,0,0,83,0,0,0,0,0,0,0,30,83,21,9,22,18,23,24,25,26,27,28,29,30,31,13,3,21,9,0,15,17,3,42,67,17,69,15,21,9,22,18,23,24,25,26,27,28,34,29,30,31,13,3,35,42,67,17,69,15,21,9,22,18,23,24,25,26,27,28,34,29,30,31,13,3,35,0,21,18,22,21,63,21,21,21,9,22,18,23,24,25,26,27,28,29,30,31,13,21,9,22,18,23,24,25,26,27,28,29,30,31,13,24,0,26,26,21,9,22,23,24,25,26,28,34,29,30,3,35,9,22,23,24,25,26,27,29,30,31,13,21,21,21,81,21,9,22,29,30,13,9,9,9,9,9,29,29,29,29,29,30,30,30,30,30,13,13,13,13,13,9,22,23,24,25,26,27,29,30,31,13,15,31,13,42,15,21,9,22,18,23,24,25,26,27,28,34,29,30,31,13,35,42,67,17,69,15,21,9,22,18,23,24,25,26,27,28,34,29,30,31,31,13,3,35,21,9,22,21,9,22,42,67,17,69,15,21,9,22,18,23,24,25,26,27,28,34,29,30,31,13,3,35,15,26,0,21,0,35,21,42,31,13,27,82,18,22,21,35,35,21,23,21,9,24,0,15,9,18,34,3,0,0,0,0,0,21,0,0,21,0,29,42,23,23,23,31,13,21,17,3,67,69,15,67,69,15,34,17,3,67,3,3,69,34,17,3,15,15,3,25,21,21,35,31,13,21,0,21,0,28,31,24,98,98,98,98,9,22,23,24,25,26,27,29,30,31,13,0,0,21,81,21,9,22,18,23,24,25,26,27,28,29,30,31,13,21,35,42,67,17,69,15,21,9,22,18,23,24,25,26,27,28,34,29,30,31,13,3,35,42,67,17,69,15,21,9,22,18,23,24,25,26,27,28,34,29,30,31,13,3,35,42,67,17,69,15,21,9,22,18,23,24,25,26,27,28,34,29,30,31,13,3,35,9,0,21,63,0,0,0,0,0,24,26,42,67,17,69,15,21,9,22,18,23,24,25,26,27,28,34,29,30,31,13,3,35,23,108,0,0,83,0,0,83,81,82,83,59,81,82,83,59,81,82,83,59,81,82,83,59,81,82,83,59,59,59,82,83,59,81,81,82,83,59,81,82,83,59,81,82,83,59,81,82,83,59,82,81,0,82,83,59,81,81,82,83,59,81,82,83,59,81,82,83,59,81,82,83,59,81,82,83,59,0,0,0,86,86,86,86,0,86,86,86,86,86,86,86,0,86,86,86,86,86,0,86,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,95,95,95,95,95,95,95,95,95,95,0,0,98,98,98,98,63,63,98,63,98,63,98,63,98,63,63,98,63,98,98,63,98,63,98,63,98,63,98,63,98,63,98,63,63,98,63,98,0,0,63,98,98,98,98,63,98,63,63,98,63,98,63,98,63,98,63,63,98,0,0,0,0,0,0,0,0],"f":"````````````````````````````````````````{{cb}d{}}0000000000000{{f{h{c}}jl}nA`}`{AbAd}{{{Ah{Af}}{Al{Aj}}}d}{{AnB`}An}{{Bb{h{c}}jl}nA`}4{ce{}{}}0000000000000000000000000000000000000000000``{Bd{{`{{Bh{}{{Bf{Ab}}}}}}}}`````{BjBj}{AbAb}{BlBl}{BdBd}{BnBn}{C`C`}{CbCb}{CdCd}{CfCf}{ChCh}{CjCj}{ClCl}{CnCn}{AjAj}{{ce}d{}{}}0000000000000``{{CdD`Ad}{{h{Db}}}}`{{}Bj}{{}Ab}{{}Bl}{{}Bn}{{}C`}{{}Cb}{{}Cd}{{}Ch}{{}Dd}{{}Cj}{{}Cl}{{}f}{{}Df}{c{{Dh{Ab}}}Dj}{c{{Dh{Bl}}}Dj}{c{{Dh{Bn}}}Dj}{c{{Dh{C`}}}Dj}{c{{Dh{Cb}}}Dj}{c{{Dh{Cd}}}Dj}{c{{Dh{Cf}}}Dj}{c{{Dh{Cj}}}Dj}{c{{Dh{Cl}}}Dj}{c{{Dh{Cn}}}Dj}{c{{Dh{Aj}}}Dj}`````{{AbAb}Ad}{{BlBl}Ad}{{CjCj}Ad}{{ClCl}Ad}{{AjAj}Ad}{{ce}Ad{}{}}0000000000000000000{{cDl}{{Dh{DnE`}}}{}}0000000000{{AnEb}An}``{{EdEf}Eh}{{AnEf}Eh}{{BjEf}Eh}{{AbEf}Eh}{{BlEf}Eh}{{BdEf}Eh}{{BnEf}Eh}{{C`Ef}Eh}{{CbEf}Eh}{{CdEf}Eh}{{CfEf}Eh}{{ChEf}Eh}{{DdEf}Eh}{{CjEf}Eh}{{ClEf}Eh}{{CnEf}Eh}{{AjEf}Eh}{{DfEf}Eh}{cc{}}000000000000000000{AjCn}111`{{ce}Ej{ElEn}F`}0`{{Abc}dFb}{{Blc}dFb}{ce{}{}}000000000000000000000{AnAd}{CdAd}{FdAd}`{D`Ad}``{{EdD`}{{Dh{{h{Ff}}Fh}}}}{{Cn{Fj{Af}}}{{h{Af}}}}{{Aj{Fj{Af}}}{{h{Af}}}}{{CfD`Ad}Ad}`{Bd{{h{Fl}}}}```````{AbD`}``{{{h{{G`{Fn}}}}{G`{Fn}}}An}{{cGb}Ab{{Gd{Af}}}}{{{h{Bl}}{h{Bl}}}Bd}{ChDd}{{}f}{Fdd}{{FdGf}d}{{{Ah{Fd}}Bj}d}{{Ghj{h{Bd}}{h{Fl}}{h{Gj}}{h{Gj}}}d}{{Fd{h{Cb}}}d}`{{{Ah{Af}}{Al{Aj}}}d}5`{{Gl{Ah{Af}}{Gn{D`}}}d}`{c{{Dh{EdFh}}}{{Hb{H`}}}}``````{{Bb{Hd{c}}jl}nA`}{{f{Hd{c}}jl}nA`}{{HfHhjl}n}{{HjHhjl}n}{{An{G`{Fn}}}d}{{HfFdjl}n}{{HjFdjl}n}{{AnFdjl}n}{{DdFdjl}n}{{Bb{Hl{c}}jl}nA`}{{f{Hl{c}}jl}nA`}{{Hf{Hl{Hn}}l}n}{{fI`jl}n}{{fIbjl}n}{{HjIdjl}n}{{DdIdjl}n}{{BbAfjl}n}{{fAfjl}n}{{AnIf}d}{{AnGjjl}n}{{fHnjl}n}`````````````````{{Abc}DhIh}{{Blc}DhIh}{{Bnc}DhIh}{{C`c}DhIh}{{Cbc}DhIh}{{Cdc}DhIh}{{Cfc}DhIh}{{Cjc}DhIh}{{Clc}DhIh}{{Cnc}DhIh}{{Ajc}DhIh}{Fdd}```{ce{}{}}0000000000000``{c{{Dh{e}}}{}{}}0000000000000000000000000000000000000000000{cIj{}}000000000000000000000{AbGb}````{D`{{Dh{dIl}}}}{{{Ah{Fd}}Df}n}{D`{{Dh{dIn}}}}{{Id{h{{J`{If}}}}}n}``7777777777777777777777````````{{cb}d{}}00088888888{JbJb}{JdJd}{JfJf}{GfGf}{{ce}d{}{}}000{{}Gf}{Gfc{}}{c{{Dh{Jd}}}Dj}{c{{Dh{Jf}}}Dj}{c{{Dh{Gf}}}Dj}{JbB`}`{{cDl}{{Dh{DnE`}}}{}}00{{JbEf}Eh}{{JdEf}Eh}{{JfEf}Eh}{{GfEf}Eh}{cc{}}000{ce{}{}}000`{{GjGj}Jb}{{FdGf}d}{{Jdc}DhIh}{{Jfc}DhIh}{{Gfc}DhIh}`5555{c{{Dh{e}}}{}{}}0000000{cIj{}}0007777{D`{{h{D`}}}}{Jhd}{{Fd{Ah{Jj}}}d}`````::{{JlEf}Eh}0<{JnJl}<{{{Ah{Ib}}{h{K`}}{Gn{D`}}}d}{Jl{{h{Kb}}}}{cAf{}}998{Ib{{Dh{dJl}}}}{ce{}{}}{Kdd}````{{IdCd}d}{{Fd{h{Cd}}}d}{{{h{D`}}{h{Kf}}}{{Fj{D`}}}}{D`{{Fj{D`}}}}{{{Kh{D`}}}{{Fj{D`}}}}{KjD`}{KlD`}{Fdd}````````````````````````````````````````````{{cb}d{}}::{KnKn}{{ce}d{}{}}{{KnKn}L`}{{ce}L`{}{}}{{KnKn}Ad}{{ce}Ad{}{}}0000{{IdAd}d}{{Fd{Al{{Ah{Id}}}}}d}{{Fd{Al{{Ah{Id}}}}Fl}d}{{IdFl{h{Gj}}{h{Gj}}Ad{h{D`}}}{{Lb{KnAf}}}}{{KnEf}Eh}{cc{}}{ce{}{}}{{KnKn}{{h{L`}}}}{KnD`}2{c{{Dh{e}}}{}{}}0{cIj{}}4```````{{cb}d{}}0{{{Gn{Af}}}{{Gn{D`}}}}{{{Ld{Af}}}{{Ld{D`}}}}7777`{{{Gn{c}}}{{Gn{c}}}{LfLh{Hb{D`}}}}{{{Ld{c}}}{{Ld{c}}}{Lh{Hb{D`}}Lf}}{{ce}d{}{}}0{{{Ld{c}}{Ld{c}}}d{{Hb{D`}}Lh}}{{}{{Gn{c}}}{LhLh{Hb{D`}}}}{{}{{Ld{c}}}{Lh{Hb{D`}}Lh}}{c{{Dh{{Gn{e}}}}}Dj{LjLh{Hb{D`}}}}{c{{Dh{{Ld{e}}}}}Dj{Lh{Hb{D`}}Lj}}{{{Gn{c}}{Gn{c}}}Ad{LlLh{Hb{D`}}}}{{{Ld{c}}{Ld{c}}}Ad{Lh{Hb{D`}}Ll}}{{cDl}{{Dh{DnE`}}}{}}0{{{Gn{c}}Ef}Eh{LnLh{Hb{D`}}}}{{{Ld{c}}Ef}Eh{Lh{Hb{D`}}Ln}}{cc{}}0{M`{{Gn{D`}}}}{ce{}{}}0{{{Gn{c}}}Ad{{Hb{D`}}Lh}}{{{Ld{c}}}Ad{{Hb{D`}}Lh}}{Fdd}{{Gl{Ah{Af}}{Gn{D`}}}d}{{{Gn{c}}M`}d{{Hb{D`}}Lh}}````{{{Gn{c}}e}Dh{MbLh{Hb{D`}}}Ih}{{{Ld{c}}e}Dh{Lh{Hb{D`}}Mb}Ih}{{{Gn{c}}D`{h{c}}}d{{Hb{D`}}Lh}}88{c{{Dh{e}}}{}{}}000{cIj{}}0`::```{{DbDbDb}Db}{Fd{{h{Af}}}}{Md{{h{Af}}}}{Mf{{h{Af}}}}{Id{{h{Af}}}}","D":"BCh","p":[[5,"Private",747],[1,"unit"],[5,"TrimmingProcessor",0,748],[6,"Option",749],[5,"Meta",750],[5,"ProcessingState",751],[8,"ProcessingResult",752],[10,"ProcessValue",752],[5,"BuiltinMeasurementKey",0,753],[1,"bool"],[5,"String",754],[5,"Annotated",755],[5,"TransactionNameRule",0,756],[1,"slice"],[5,"ClockDriftProcessor",0,757],[5,"Duration",758],[5,"SchemaProcessor",0,759],[5,"CombinedMeasurementsConfig",0,753],[17,"Item"],[10,"Iterator",760],[5,"NormalizationConfig",0,761],[5,"MeasurementsConfig",0,753],[5,"PerformanceScoreWeightedComponent",0,753],[5,"PerformanceScoreProfile",0,753],[5,"PerformanceScoreConfig",0,753],[5,"ModelCosts",0,753],[5,"ModelCost",0,753],[5,"TransactionNameConfig",0,762],[5,"SpanDescriptionRuleScope",0,756],[6,"RedactionRule",0,756],[5,"SpanDescriptionRule",0,756],[1,"str"],[1,"f64"],[5,"TransactionsProcessor",0,762],[5,"EventValidationConfig",0,763],[6,"Result",764],[10,"Deserializer",765],[10,"Serializer",766],[5,"Ok",766],[5,"Error",767],[6,"ErrorKind",750],[5,"GeoIpLookup",0,768],[5,"Formatter",769],[8,"Result",769],[1,"u64"],[10,"Hash",770],[10,"Sized",771],[10,"BuildHasher",770],[10,"Hasher",770],[5,"Event",772],[5,"Geo",773],[8,"GeoIpError",0,768],[6,"Cow",774],[1,"usize"],[5,"Utc",775],[5,"DateTime",776],[6,"MetricUnit",777],[10,"Into",778],[5,"BreakdownsConfig",498,779],[5,"Measurements",780],[5,"Timestamp",781],[5,"Contexts",782],[5,"RawUserAgentInfo",680,783],[5,"Path",784],[10,"AsRef",778],[8,"Array",785],[5,"RemoveOtherProcessor",0,786],[5,"Breadcrumb",787],[5,"TimestampProcessor",0,788],[8,"Object",785],[6,"Value",785],[5,"RawStacktrace",789],[5,"Replay",790],[5,"Span",791],[5,"UnixTimestamp",792],[10,"Serializer",793],[5,"TypeId",794],[6,"InvalidEnvironment",795],[6,"InvalidRelease",795],[5,"Range",796],[5,"TimeWindowSpan",498,779],[5,"SpanOperationsConfig",498,779],[6,"BreakdownConfig",498,779],[6,"Context",782],[5,"NetworkReportRaw",797],[6,"ReplayError",576],[5,"Error",798],[6,"IpAddr",799],[10,"Error",800],[5,"Request",801],[1,"u16"],[6,"Host",802],[5,"Ipv4Addr",799],[5,"Ipv6Addr",799],[6,"SpanTagKey",609,803],[6,"Ordering",804],[5,"BTreeMap",805],[5,"ClientHints",680,783],[10,"Clone",806],[10,"Default",807],[10,"Deserialize",765],[10,"PartialEq",804],[10,"Debug",769],[5,"Headers",801],[10,"Serialize",793],[5,"TraceContext",808],[5,"User",773],[15,"Replace",497]],"r":[[1,779],[2,779],[3,753],[4,783],[5,757],[6,753],[8,763],[9,768],[10,768],[16,753],[17,753],[18,753],[19,761],[20,753],[21,753],[22,753],[23,783],[24,756],[25,786],[27,759],[28,756],[29,756],[31,779],[32,779],[33,788],[34,762],[35,756],[36,762],[37,748],[57,762],[105,753],[142,753],[284,762],[286,753],[304,753],[310,753],[311,779],[312,761],[313,761],[314,761],[316,762],[317,783],[319,783],[358,753],[377,762],[378,753],[464,753],[467,753],[468,795],[469,763],[470,795],[471,763],[498,779],[499,779],[501,779],[502,779],[548,779],[573,809],[574,809],[575,810],[596,811],[597,812],[598,812],[599,812],[600,812],[601,813],[602,813],[603,814],[604,814],[605,814],[606,814],[607,814],[608,815],[622,803],[640,803],[666,803],[667,803],[668,803],[669,803],[680,783],[681,783],[718,783],[719,783],[739,816],[740,816],[741,816],[742,816],[743,816],[744,816],[745,816],[746,816]],"b":[[346,"impl-ClockDriftProcessor"],[347,"impl-Processor-for-ClockDriftProcessor"],[583,"impl-Debug-for-ReplayError"],[584,"impl-Display-for-ReplayError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAM8BLQABAAAACAAAAAwAAgAQAAAAKQAOADwALQByABsAkgAXAK8AIwDWABEA+wAAAAABAQADAQEASQEDAE4BDABcAQEAbwEKAH4BDQCOAUEA2wEVAPkBGAAUAgYAJgICACoCEwBGAgMASwIAAE4CBABUAgAAYwIAAGUCBwBuAgAAcAICAHQCDACCAgEAhgIUAJ8CAACiAgAApAIEALACAQC0AgMAuQIDAL4CCQDWAgEA2QIHAOICAQA="}],\ ["relay_event_schema",{"t":"CCTPPPPPFGPPPPTFPPPPFPPPPPPPPPPFGKYGIFFKPPPPPPPPPPFPGNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNHNNNONOOOONNNNNONNNNNNNONNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNONNNONONNNHNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPGPFPPPPPPPFPFPKPPPPPFFFPFFPPFFFPFFPPPGFFFPFPPGPPFPPPFGFPKPPFFFPPPPPFFFGFPFPPFPPGGFPPFPPFPFPFFPPFFTFFFFPPPPPGPPPPPFFFFPFRTFGFFGPFTFPPFFFFPFFIFFPPFFFPPPFGGFPPPPFPPPIIPFPFPPPPPSFFFFFPPFFPPPFPPFPPFPFPFFPFFFPFPPPFFPPPPFPFPPFFPPPPPGFFFGKGFFPPFFFFGFPPPPPFFFPFFGFPFFPFFGPPPPPPPPPPPPFFPPFSRFPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOMNNMNNOOONNOOOOOOOOOOOMNNOOOOOOOOONNNNOOOMNMNNNNNNNNNNNNNNNNNNNNNNNNOONOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOOOOOOOOOOOOOOOOMNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNOONOOOOOOOOOOOMNNOOOOOOOOOOOOOHOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOMNNOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOHOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOONOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOONOONOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONOOOOOOOOOOOOOOMNNOOOOOOOOOOONOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOOOOOOOOONNOOOOOOOOONNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO","n":["processor","protocol","ALL","Array","Attachments","Binary","Boolean","Breadcrumb","CharacterSet","Chunk","ClientSdkInfo","DateTime","DeleteValueHard","DeleteValueSoft","EMPTY","EnumSet","Err","Event","Exception","False","FieldAttrs","Frame","HeapMemory","InvalidTransaction","LogEntry","Maybe","Message","Minidump","Number","Object","Ok","Path","Pii","ProcessValue","ProcessValue","ProcessingAction","ProcessingResult","ProcessingState","ProcessingStateIter","Processor","Redaction","Replay","Request","Span","StackMemory","Stacktrace","String","Text","Thread","True","UnknownValueTypeError","User","ValueType","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","after_process","after_process","all","apply","as_array","as_array_truncated","as_repr","as_str","as_str","as_u128","as_u128_truncated","as_u16","as_u16_truncated","as_u32","as_u32_truncated","as_u64","as_u64_truncated","as_u8","as_u8_truncated","as_usize","as_usize_truncated","attrs","attrs","before_process","before_process","bit_width","bitand","bitand","bitand_assign","bitor","bitor","bitor_assign","bitxor","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","char_is_valid","characters","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","complement","contains","copy_into_slice","copy_into_slice_truncated","count","default","default","default","depth","depth","deserialize","difference","empty","enter_borrowed","enter_index","enter_nothing","enter_owned","enter_static","entered_anything","enum_from_u32","enum_into_u32","enum_set","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","for_field","from","from","from","from","from","from","from","from","from","from","from","from","from_array","from_array_truncated","from_array_unchecked","from_iter","from_iter","from_repr","from_repr_truncated","from_repr_unchecked","from_slice","from_slice_truncated","from_slice_unchecked","from_str","from_u128","from_u128_truncated","from_u128_unchecked","from_u16","from_u16_truncated","from_u16_unchecked","from_u32","from_u32_truncated","from_u32_unchecked","from_u64","from_u64_truncated","from_u64_unchecked","from_u8","from_u8_truncated","from_u8_unchecked","from_usize","from_usize_truncated","from_usize_unchecked","hash","hash","index","inner_attrs","insert","insert_all","intersection","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","is_disjoint","is_empty","is_empty","is_negative","is_subset","is_superset","iter","iter","iter","join_chunks","key","len","len","max_bytes","max_chars","max_chars","max_chars_allowance","max_depth","name","new","new","new_root","next","nonempty","nonempty","not","not","only","partial_cmp","partial_cmp","path","pii","pii","process_array","process_array","process_bool","process_bool","process_breadcrumb","process_breadcrumb","process_child_values","process_child_values","process_chunked_value","process_client_sdk_info","process_client_sdk_info","process_context","process_context","process_contexts","process_contexts","process_debug_image","process_debug_image","process_debug_meta","process_debug_meta","process_event","process_event","process_exception","process_exception","process_f64","process_f64","process_frame","process_frame","process_geo","process_geo","process_header_name","process_header_name","process_i64","process_i64","process_logentry","process_logentry","process_native_image_path","process_native_image_path","process_object","process_object","process_other","process_other","process_pairlist","process_pairlist","process_raw_stacktrace","process_raw_stacktrace","process_replay","process_replay","process_request","process_request","process_span","process_span","process_stacktrace","process_stacktrace","process_string","process_string","process_template_info","process_template_info","process_thread","process_thread","process_timestamp","process_timestamp","process_trace_context","process_trace_context","process_u64","process_u64","process_user","process_user","process_value","process_value","process_value","process_value","process_value","process_values","process_values","ranges","remove","remove_all","required","required","retain","retain","root","serialize","size_hint","split_chunks","sub","sub","sub_assign","sum","sum","sum","sum","symmetrical_difference","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","trim","trim_whitespace","trim_whitespace","try_as_array","try_as_u128","try_as_u16","try_as_u32","try_as_u64","try_as_u8","try_as_usize","try_copy_into_slice","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_array","try_from_repr","try_from_slice","try_from_u128","try_from_u16","try_from_u32","try_from_u64","try_from_u8","try_from_usize","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_parent","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","value_type","value_type","value_type","variant_count","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","rule_id","text","text","ty","Abnormal","AbnormalMechanism","Aborted","Addr","Aggregated","All","AllButFirst","AlreadyExists","AnrBackground","AnrForeground","App","AppContext","Apple","AppleDebugImage","Application","AsPair","Auto","BadProducedAt","BaseUri","BlockAllMixedContent","Blocked","BodyRaw","Breadcrumb","Breakdowns","Browser","BrowserContext","CError","Cancelled","ChildSrc","ClientReport","ClientSdkInfo","ClientSdkPackage","CloudResource","CloudResourceContext","CodeId","Component","ConnectSrc","Connections","Context","ContextInner","Contexts","Cookies","Crashed","Csp","Csp","Csp","CspDirective","Custom","DNS","Data","DataLoss","DeadlineExceeded","Debug","DebugId","DebugImage","DebugMeta","Default","DefaultContext","DefaultSrc","Device","DeviceClass","DeviceContext","DiscardedEvent","Elf","Error","Error","ErrorResponse","Errored","Event","EventId","EventProcessingError","EventType","Exception","Exited","ExpectCt","ExpectCt","ExpectCt","ExpectStaple","ExpectStaple","ExpectStaple","ExpectStapleCertStatus","ExpectStapleResponseStatus","ExtraValue","FailedPrecondition","Fatal","Fingerprint","FontSrc","FormAction","Frame","FrameAncestors","FrameData","FrameSrc","FrameVars","Geo","Good","Gpu","GpuContext","GroupingConfig","HIGH","HeaderName","HeaderValue","Headers","Hpkp","Hpkp","Hpkp","ImgSrc","Individual","Info","InstructionAddrAdjustment","Int","InternalError","InvalidArgument","InvalidDate","InvalidJson","InvalidRegVal","InvalidSecurityError","IpAddr","JsonLenientString","Jvm","JvmDebugImage","Key","LOW","LenientString","Level","LinuxDistribution","LockReason","LockReasonType","Locked","LogEntry","MEDIUM","MachException","MachO","ManifestSrc","Measurement","Measurements","Mechanism","MechanismMeta","MediaSrc","Message","MetricSummary","MetricSummaryMapping","Metrics","MetricsSummary","Missing","Monitor","MonitorContext","NativeDebugImage","NativeImagePath","NavigateTo","Nel","Nel","NelContext","NetworkReportError","NetworkReportPhases","NetworkReportRaw","NoMatchingResponse","None","None","NotFound","NsError","ObjectSrc","Ok","Ok","OperationType","OriginType","Os","OsContext","Otel","OtelContext","Other","Other","Other","Other","OutOfRange","PROTOCOL_VERSION","PairList","ParseAbnormalMechanismError","ParseEventTypeError","ParseLevelError","ParseNetworkReportPhaseError","ParseResponseDataError","ParseResponseError","ParseSessionStatusError","ParseSpanStatusError","Pe","PeDotnet","PerformanceScore","PerformanceScoreContext","PermissionDenied","PluginTypes","PosixSignal","PrefetchSrc","Profile","ProfileContext","Proguard","ProguardDebugImage","Provided","Query","RawStacktrace","Referrer","RegVal","RelayInfo","Replay","Replay","ReplayContext","ReportTo","ReportUri","Reprocessing","ReprocessingContext","Request","RequireSriFor","RequireTrustedTypesFor","ResourceExhausted","Response","ResponseContext","Revoked","Route","Route","Runtime","RuntimeContext","SampleRate","Sandbox","Sanitized","ScriptSrc","ScriptSrcAttr","ScriptSrcElem","SecurityReportType","SessionAggregateItem","SessionAggregates","SessionAttributes","SessionErrored","SessionLike","SessionStatus","SessionUpdate","SingleCertificateTimestamp","Sleeping","SourceMap","SourceMapDebugImage","Span","SpanData","SpanId","SpanStatus","Stacktrace","String","StyleSrc","StyleSrcAttr","StyleSrcElem","Symbolic","SystemSdkInfo","TagEntry","Tags","Task","TemplateInfo","Thread","ThreadId","Timestamp","Trace","TraceContext","TraceId","Transaction","TransactionInfo","TransactionNameChange","TransactionSource","TrustedTypes","Unauthenticated","Unavailable","Unimplemented","Unknown","Unknown","Unknown","Unknown","Unknown","Unsupported","UpgradeInsecureRequests","Url","User","UserReport","UserReportV2","UserReportV2","UserReportV2Context","VALID_PLATFORMS","Value","Values","View","Waiting","Warning","Wasm","WorkerSrc","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","_metrics","_metrics_summary","_metrics_summary","abnormal","abnormal_count","abnormal_count","abnormal_count","abnormal_mechanism","abnormal_mechanism","abnormal_mechanism","abnormal_mechanism","abs_path","abs_path","add","add","addr_mode","address","age","aggregates","ai_completion_tokens_used","ai_input_messages","ai_model_id","ai_pipeline_name","ai_prompt_tokens_used","ai_responses","ai_total_tokens_used","all_errors","all_errors","all_errors","api_target","api_type","app_build","app_identifier","app_memory","app_name","app_start_time","app_start_type","app_version","apply_to_event","apply_to_event","apply_to_event","apply_to_event","arch","arch","arch","as_pair","as_pair","as_pair_mut","as_pair_mut","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","as_str","as_str","as_str","as_str","as_str","as_str","as_str","as_str","as_str","as_str","as_str","as_str","attributes","attributes","auto","battery_level","battery_status","blocked_uri","body","body_size","body_size","boot_time","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","brand","breadcrumbs","breakdown","breakdowns","browser_name","build","build","build_type","bytes_ingested_event","bytes_ingested_event_applecrashreport","bytes_ingested_event_attachment","bytes_ingested_event_minidump","bytes_stored_event","bytes_stored_event_applecrashreport","bytes_stored_event_attachment","bytes_stored_event_minidump","cache_hit","cache_item_size","cache_key","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_mut","cast_mut","cast_mut","cast_mut","cast_mut","cast_mut","cast_mut","cast_mut","cast_mut","cast_mut","cast_mut","cast_mut","cast_mut","cast_mut","cast_mut","cast_mut","cast_mut","cast_mut","category","category","changes","charging","checksum","city","class_name","client_address","client_ip","client_sample_rate","client_sdk","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cloud_account_id","cloud_availability_zone","cloud_platform","cloud_provider","cloud_region","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","code","code","code","code_file","code_file","code_filepath","code_function","code_id","code_lineno","code_name","code_namespace","colno","colno","column_number","comments","contact_email","contains","contains","contains_key","context","context","context_line","context_line","context_mut","contexts","contexts","cookies","cookies","count","country_code","cpu_description","cpu_subtype","cpu_type","crashed","crashed","crashed_count","crashed_count","crashed_count","csp","culprit","current","data","data","data","data","data","data","data","data","date_time","date_time","datetime_to_timestamp","db_operation","db_system","debug_checksum","debug_file","debug_file","debug_id","debug_id","debug_id","debug_meta","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_key","default_key","default_key","default_key","default_key","default_key","default_key","default_key","default_key","default_key","default_key","default_key","default_key","default_key","default_key","default_key","default_key","default_key","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","description","description","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","device_app_hash","device_type","device_unique_identifier","discarded_events","disposition","dist","dist","distinct_id","distinct_id","distinct_id","distinct_id","distinct_id","distribution","document_uri","domain","duration","effective_directive","effective_expiration_date","effective_expiration_date","elapsed_time","elapsed_time","email","email","enhancements","env","environment","environment","environment","environment","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","errno","error_ids","error_type","errored","errors","errors","event_id","event_id","event_id","event_json_schema","exception_id","exceptions","exclusive_time","exclusive_time","exited","expectct","expectstaple","external_free_storage","external_storage_size","extra","extra_at","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","extract_child_meta","failure_mode","family","features","filename","filename","filtered_events","filtered_sampling_events","fingerprint","flag_processing_error","flag_processing_fatal","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","formatted","fragment","frames","frames_delay","frames_frozen","frames_slow","frames_total","free_memory","free_storage","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_context","from_context","from_context","from_context","from_context","from_context","from_context","from_context","from_context","from_context","from_context","from_context","from_context","from_context","from_context","from_context","from_context","from_context","from_contexts","from_iter","from_iter","from_json","from_pair","from_pair","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","function","function_id","geo","get","get","get","get_header","get_key","get_key_mut","get_mut","get_or_default","get_or_insert_with","get_value","get_value","get_value","get_value","get_value","get_value","graphics_shader_level","grouping_config","handled","has_integration","has_module","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","headers","headers","held_locks","help_link","host_id","host_type","hostname","hostname","hpkp","http_decoded_response_content_length","http_request_method","http_response_content_length","http_response_status_code","http_response_transfer_size","id","id","id","id","id","image_addr","image_addr","image_addr","image_size","image_size","image_vmaddr","image_vmaddr","images","in_app","in_foreground","include_subdomains","inferred_content_type","inferred_content_type","ingest_path","init","insert","insert","instruction_addr","instruction_addr_adjustment","integrations","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_context","into_context","into_context","into_context","into_context","into_context","into_context","into_context","into_context","into_context","into_context","into_context","into_context","into_context","into_context","into_context","into_context","into_context","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_pair","into_pair","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","ip_address","ip_address","is_auto","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_deep_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_error","is_exception_group","is_fatal","is_nil","is_referenceable","is_referenceable","is_referenceable","is_referenceable","is_referenceable","is_referenceable","is_referenceable","is_referenceable","is_segment","is_terminal","is_valid","is_valid_breakdown_name","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","kernel_version","key","key","key_id","known_pins","lang","lang","level","level","line_number","lineno","lineno","locale","lock","logentry","logger","low_memory","mach_exception","main","manufacturer","max","max_texture_size","measurement","measurements","measurements","mechanism","memory_size","memory_size","message","message","message","messaging_destination_name","messaging_destination_name","messaging_message_body_size","messaging_message_body_size","messaging_message_id","messaging_message_id","messaging_message_receive_latency","messaging_message_receive_latency","messaging_message_retry_count","messaging_message_retry_count","meta","method","method","min","model","model_id","module","module","modules","ms_processing_jvm","ms_processing_proguard","ms_processing_sourcemaps","ms_processing_symbolicator","multi_threaded_rendering","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","new","new","new","new","new","noted_hostname","npot_support","ns_error","number","number","online","op","op","orientation","origin","origin","original","original_issue_id","original_policy","original_primary_hash","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","other","package","package_name","packages","params","parent_id","parent_span_id","parent_span_id","parse","parse","parse","parse","parse","parse","parse_release","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","phase","phase","platform","platform","platform","platform","port","port","position","post_context","post_context","pre_context","pre_context","pretty_name","previous_route","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_child_values","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","process_value","processor_count","processor_frequency","profile_id","profile_id","profiler_id","project","propagations","propagations","protocol","protocol","public_key","quantity","query_string","rate_limited_events","raw_description","raw_description","raw_function","raw_stacktrace","raw_stacktrace","reason","received","received","referrer","referrer","region","registers","release","release","release","release","remove","remove","remove_key","replay_id","replay_id","replay_id","replay_start_timestamp","replay_type","request","request","resource_render_blocking_status","rooted","route","sample_rates","sampled","sampling_fraction","sampling_fraction","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","scheme","score_profile_version","scraping_attempts","screen_density","screen_dpi","screen_height_pixels","screen_resolution","screen_width_pixels","script_sample","scts","sdk","sdk_name","sdk_name","sdk_name","sdk_version","sdk_version","segment","segment_id","segment_id","segment_name","sentry_tags","sentry_user","sequence","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialize_payload","serialized_sct","served_certificate_chain","served_certificate_chain","server_address","server_ip","server_ip","server_name","session_id","signal","simulator","site","snapshot","source","source","source","source","source","source_file","span_id","span_id","spans","stack_start","stacktrace","stacktrace","stacktrace","start_timestamp","start_timestamp","started","started","started","started","started","state","status","status","status","status","status_code","status_code","status_code","storage_size","sub","subcode","subdivision","sum","supports_accelerometer","supports_audio","supports_compute_shaders","supports_draw_call_instancing","supports_geometry_shaders","supports_gyroscope","supports_location_service","supports_ray_tracing","supports_vibration","symbol","symbol_addr","synthetic","system_sdk","tag_value","tags","tags","tags","tags","template","test_report","thread_id","thread_id","thread_name","threads","time_spent","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timezone","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","total_count","total_count","total_count","trace_id","trace_id","trace_ids","transaction","transaction_info","trust","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","ty","ty","ty","ty","ty","ty","ty","ty","ty","ty","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","ui_component_name","unit","update_value","url","url","url_full","url_scheme","urls","usable_memory","user","user","user","user_agent","user_agent","user_agent","user_agent","user_agent_original","username","uuid","uuid","uuid","validated_certificate_chain","validated_certificate_chain","value","value","value","value","value","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","values","vars","vendor_id","vendor_name","version","version","version","version","version","version","version","version","version","version","version_major","version_minor","version_patchlevel","view_names","violated_directive","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","was_transaction"],"q":[[0,"relay_event_schema"],[2,"relay_event_schema::processor"],[465,"relay_event_schema::processor::Chunk"],[469,"relay_event_schema::protocol"],[4853,"dyn_clone::sealed"],[4854,"relay_event_schema::processor::traits"],[4855,"core::option"],[4856,"relay_protocol::meta"],[4857,"relay_event_schema::processor::attrs"],[4858,"enumset::set"],[4859,"enumset::traits"],[4860,"relay_protocol::annotated"],[4861,"relay_protocol::traits"],[4862,"core::convert"],[4863,"core::ops::function"],[4864,"relay_event_schema::processor::chunks"],[4865,"core::clone"],[4866,"core::cmp"],[4867,"core::result"],[4868,"serde::de"],[4869,"alloc::borrow"],[4870,"core::iter::traits::collect"],[4871,"alloc::string"],[4872,"core::fmt"],[4873,"core::hash"],[4874,"alloc::vec"],[4875,"relay_protocol::value"],[4876,"relay_event_schema::protocol::breadcrumb"],[4877,"relay_event_schema::protocol::clientsdk"],[4878,"relay_event_schema::protocol::contexts"],[4879,"relay_event_schema::protocol::debugmeta"],[4880,"relay_event_schema::protocol::event"],[4881,"relay_event_schema::protocol::exception"],[4882,"relay_event_schema::protocol::stacktrace"],[4883,"relay_event_schema::protocol::user"],[4884,"relay_event_schema::protocol::request"],[4885,"relay_event_schema::protocol::logentry"],[4886,"relay_event_schema::protocol::types"],[4887,"relay_event_schema::protocol::replay"],[4888,"relay_event_schema::protocol::span"],[4889,"relay_event_schema::protocol::templateinfo"],[4890,"relay_event_schema::protocol::thread"],[4891,"relay_event_schema::protocol::contexts::trace"],[4892,"serde::ser"],[4893,"core::iter::traits::iterator"],[4894,"core::any"],[4895,"relay_event_schema::protocol::session"],[4896,"chrono::duration"],[4897,"serde_json::error"],[4898,"relay_event_schema::protocol::tags"],[4899,"relay_base_schema::spans"],[4900,"relay_event_schema::protocol::nel"],[4901,"relay_base_schema::events"],[4902,"relay_event_schema::protocol::security_report"],[4903,"relay_event_schema::protocol::transaction"],[4904,"relay_event_schema::protocol::contexts::app"],[4905,"relay_event_schema::protocol::contexts::browser"],[4906,"relay_event_schema::protocol::contexts::cloud_resource"],[4907,"relay_event_schema::protocol::contexts::device"],[4908,"relay_event_schema::protocol::contexts::gpu"],[4909,"relay_event_schema::protocol::contexts::monitor"],[4910,"relay_event_schema::protocol::contexts::nel"],[4911,"relay_event_schema::protocol::contexts::os"],[4912,"relay_event_schema::protocol::contexts::otel"],[4913,"relay_event_schema::protocol::contexts::performance_score"],[4914,"relay_event_schema::protocol::contexts::profile"],[4915,"relay_event_schema::protocol::contexts::replay"],[4916,"relay_event_schema::protocol::contexts::reprocessing"],[4917,"relay_event_schema::protocol::contexts::response"],[4918,"relay_event_schema::protocol::contexts::runtime"],[4919,"relay_event_schema::protocol::contexts::user_report_v2"],[4920,"relay_event_schema::protocol::breakdowns"],[4921,"relay_event_schema::protocol::client_report"],[4922,"relay_event_schema::protocol::device_class"],[4923,"relay_event_schema::protocol::fingerprint"],[4924,"relay_event_schema::protocol::measurements"],[4925,"relay_event_schema::protocol::mechanism"],[4926,"relay_event_schema::protocol::metrics"],[4927,"relay_event_schema::protocol::metrics_summary"],[4928,"relay_event_schema::protocol::relay_info"],[4929,"chrono::offset::utc"],[4930,"chrono::datetime"],[4931,"core::default"],[4932,"relay_event_schema::protocol::user_report"],[4933,"core::net::ip_addr"],[4934,"schemars::gen"],[4935,"schemars::schema"],[4936,"sentry_release_parser::parser"],[4937,"core::error"],[4938,"relay_event_derive"],[4939,"relay_event_schema::processor::funcs"],[4940,"enumset"],[4941,"relay_event_schema::protocol::constants"],[4942,"relay_event_schema::protocol::schema"]],"i":[0,0,9,19,19,19,19,19,0,0,19,19,32,32,9,0,7,19,19,30,0,19,19,32,19,30,19,19,19,19,7,0,0,0,0,0,0,0,0,0,21,19,19,19,19,19,19,21,19,30,0,19,0,9,19,30,27,31,6,21,32,3,3,9,0,9,9,9,19,21,9,9,9,9,9,9,9,9,9,9,9,9,6,28,3,3,9,9,19,9,9,19,9,9,19,9,50,9,46,19,30,27,31,6,28,21,32,50,9,46,19,30,27,31,6,28,21,32,31,27,9,9,19,30,27,31,6,21,32,9,19,30,27,31,6,21,32,9,19,9,9,9,9,21,9,27,6,6,28,21,9,9,6,6,6,6,6,6,19,19,0,9,9,19,19,30,21,32,9,9,19,19,30,30,32,32,9,9,9,46,46,19,19,30,27,31,6,28,28,21,21,32,32,19,50,9,9,46,19,30,27,31,6,28,21,32,9,9,9,9,9,9,9,9,9,9,9,19,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,30,28,6,9,9,9,50,9,46,19,30,27,31,6,28,21,32,50,9,9,9,21,31,9,9,9,6,28,0,28,9,21,27,27,27,27,27,27,9,27,6,50,27,27,9,19,9,9,19,6,27,27,3,3,3,3,3,3,8,8,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,8,8,3,3,31,9,9,27,27,27,27,6,21,50,0,9,19,9,9,9,9,9,9,9,19,30,27,31,6,21,32,46,19,28,21,32,27,27,27,9,9,9,9,9,9,9,9,50,9,46,19,30,27,31,6,28,21,32,9,9,9,9,9,9,9,9,9,50,9,46,19,30,27,31,6,28,21,32,6,50,9,46,19,30,27,31,6,28,21,32,9,8,8,6,9,50,9,46,19,30,27,31,6,28,21,32,218,219,218,218,180,0,100,0,94,186,186,100,91,91,57,0,59,0,104,0,186,111,110,110,189,0,0,0,57,0,0,100,110,0,0,0,57,0,0,113,110,104,0,0,0,0,180,0,109,179,0,113,104,0,100,100,195,0,0,0,109,0,110,57,0,0,0,59,109,195,111,180,0,0,0,0,0,180,0,109,179,0,109,179,0,0,0,100,195,0,110,110,0,110,0,110,0,0,112,57,0,0,148,0,0,0,0,109,179,110,94,195,0,188,100,100,111,202,0,0,0,0,59,0,73,148,0,0,0,0,0,189,0,148,0,59,110,0,0,0,0,110,0,0,0,0,0,111,57,0,0,0,110,109,57,0,0,0,0,111,91,186,100,0,110,100,180,0,0,57,0,57,0,57,59,104,113,100,0,0,0,0,0,0,111,111,0,0,59,59,57,0,100,110,0,110,57,0,59,0,111,0,0,110,0,0,0,57,0,110,110,57,0,0,110,110,100,57,0,112,0,113,57,0,0,110,113,110,110,110,0,0,0,0,0,0,0,0,0,189,59,0,0,0,0,0,0,188,110,110,110,59,0,0,0,113,0,0,0,0,57,0,0,109,0,0,0,110,100,100,100,100,112,180,186,113,179,110,113,0,0,109,57,0,0,73,0,113,189,195,59,110,109,130,100,131,55,132,133,134,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,142,143,144,145,146,147,59,60,148,149,150,151,152,61,62,153,68,103,154,155,156,157,158,159,160,161,162,163,164,165,104,166,167,168,169,75,170,66,105,171,172,76,173,110,174,175,176,177,111,112,178,179,180,91,181,89,90,182,77,183,64,184,185,74,186,78,99,187,79,188,189,190,80,113,191,192,84,72,193,194,106,195,107,108,81,65,83,61,61,77,90,88,89,90,88,89,90,89,64,79,58,81,64,190,168,182,183,183,183,183,183,183,183,88,89,90,76,118,114,114,114,114,114,183,114,174,176,177,178,117,141,144,73,99,73,99,100,101,102,103,104,66,105,106,107,108,109,100,69,104,66,110,111,112,91,113,106,107,108,89,182,106,117,117,174,168,127,76,117,109,130,100,131,94,55,132,133,134,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,142,143,144,145,146,147,59,60,148,149,150,151,152,61,62,153,68,103,154,155,156,157,158,159,160,161,162,163,164,165,104,166,202,167,168,169,75,170,66,105,171,172,76,173,110,174,175,176,177,111,112,178,179,180,203,91,204,181,89,90,182,77,183,64,184,185,74,186,78,99,187,79,188,189,190,80,113,191,192,84,72,205,193,194,106,206,195,107,108,81,65,83,199,109,130,100,131,94,55,132,133,134,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,142,143,144,145,146,147,59,60,148,149,150,151,152,61,62,153,68,103,154,155,156,157,158,159,160,161,162,163,164,165,104,166,202,167,168,169,75,170,66,105,171,172,76,173,110,174,175,176,177,111,112,178,179,180,203,91,204,181,89,90,182,77,183,64,184,185,74,186,78,99,187,79,188,189,190,80,113,191,192,84,72,205,193,194,106,206,195,107,108,81,65,83,199,117,61,61,61,183,121,128,114,163,163,163,163,163,163,163,163,183,183,183,92,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,82,129,92,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,82,129,55,133,192,117,61,65,190,183,56,82,61,109,130,100,131,55,132,133,134,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,142,143,144,145,146,147,59,60,148,149,150,151,152,61,62,153,68,103,154,155,156,157,158,159,160,161,162,163,164,165,104,166,167,168,169,75,170,66,105,171,172,76,173,110,174,175,176,177,111,112,178,179,180,91,181,89,90,182,77,183,64,184,185,74,186,78,99,187,79,188,189,190,80,113,191,192,84,72,193,194,106,195,107,108,81,65,83,109,130,100,131,55,132,133,134,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,142,143,144,145,146,147,59,60,148,149,150,151,152,61,62,153,68,103,154,155,156,157,158,159,160,161,162,163,164,165,104,166,167,168,169,75,170,66,105,171,172,76,173,110,174,175,176,177,111,112,178,179,180,91,181,89,90,182,77,183,64,184,185,74,186,78,99,187,79,188,189,190,80,113,191,192,84,72,193,194,106,195,107,108,81,65,83,116,116,116,116,116,109,149,66,105,180,188,193,194,106,195,107,108,81,157,158,159,144,145,183,183,144,183,159,183,64,79,174,199,129,58,72,58,61,75,64,79,61,61,75,127,76,165,65,117,141,141,90,80,88,89,90,61,61,80,55,127,82,161,76,77,64,83,176,177,0,183,183,144,144,145,144,145,146,61,109,55,132,134,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,58,140,141,144,145,146,147,60,149,151,152,61,62,68,103,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,75,170,171,172,76,173,174,175,176,177,178,180,91,77,183,64,184,185,74,186,78,99,187,79,80,113,192,84,72,193,194,106,195,65,83,92,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,82,129,132,119,142,143,153,155,170,66,105,171,172,78,187,72,107,108,132,119,142,143,153,155,170,66,105,171,172,78,187,72,107,108,161,77,109,133,134,102,69,142,143,149,104,110,111,112,180,91,181,89,90,182,186,188,113,194,106,199,114,117,117,134,174,61,75,88,89,90,89,90,121,174,158,89,174,176,177,120,167,83,199,152,76,61,75,181,183,109,100,55,132,133,134,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,142,143,144,145,146,147,59,60,148,149,150,151,152,61,62,153,68,103,154,155,156,157,158,159,160,161,162,163,164,165,104,167,168,169,75,170,66,105,171,172,76,173,110,174,175,176,177,111,112,178,179,180,91,181,89,90,182,77,183,64,184,185,74,186,78,99,187,79,188,189,190,80,113,191,192,84,72,193,194,106,195,107,108,81,81,65,83,109,109,102,102,142,142,143,143,149,149,66,66,105,105,173,173,110,110,111,111,112,112,179,179,180,180,186,186,188,188,189,189,113,113,193,193,194,194,106,106,195,195,107,107,108,108,81,81,160,75,120,90,61,89,55,75,199,0,161,61,82,77,90,61,61,117,117,61,61,55,132,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,144,145,146,147,59,60,148,150,151,152,61,62,68,103,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,75,170,66,105,171,172,76,174,175,176,177,178,77,183,64,184,185,74,78,99,187,79,190,80,191,192,84,72,106,107,108,65,83,176,117,56,64,79,134,134,61,163,163,109,109,130,130,100,100,131,131,55,132,133,134,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,102,82,137,138,129,57,139,58,69,140,141,142,142,143,143,144,145,146,147,59,60,148,148,149,149,150,151,152,61,62,153,68,103,154,155,156,157,158,159,160,161,162,163,164,165,104,104,166,166,202,202,167,168,169,75,170,66,105,171,172,76,173,173,110,110,174,175,176,177,111,111,112,112,178,179,180,180,203,203,91,91,204,204,181,89,90,182,77,183,64,184,185,74,186,186,78,99,187,79,188,189,190,80,113,113,191,192,84,72,205,205,193,193,194,194,106,106,206,206,195,195,107,108,81,81,65,83,199,68,76,74,183,183,183,183,117,117,109,130,100,131,94,55,132,133,134,135,56,114,115,116,117,118,119,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,139,58,69,69,140,141,142,142,143,143,144,145,146,147,59,60,148,149,150,150,151,152,61,62,153,153,68,68,103,103,154,155,156,157,158,159,160,161,162,163,164,165,104,166,202,202,167,168,169,75,170,66,66,66,105,105,105,171,172,76,173,110,174,175,176,177,111,112,178,179,180,203,91,204,181,89,90,182,77,77,183,64,184,184,185,74,74,186,78,78,99,187,187,79,188,189,190,80,113,191,192,84,72,72,205,193,194,106,106,206,195,107,107,108,108,81,81,65,83,199,92,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,82,129,148,172,72,179,73,99,109,100,102,142,143,149,104,110,111,112,180,91,186,113,193,194,106,195,109,100,55,132,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,142,143,144,145,146,147,59,60,148,149,150,151,152,61,62,153,68,103,154,155,156,157,158,159,160,161,162,163,164,165,104,167,168,169,75,170,66,105,171,172,76,174,175,176,177,178,77,183,64,184,185,74,186,78,99,187,79,188,189,190,80,113,191,192,84,72,193,194,106,195,107,108,81,65,83,64,64,83,58,187,72,171,58,58,58,58,58,61,155,75,77,183,72,118,61,161,56,61,109,102,149,66,105,180,188,193,194,106,195,107,108,127,76,80,161,116,116,176,177,61,183,183,183,183,183,118,152,61,80,83,141,144,64,141,144,141,144,60,64,114,177,127,76,61,89,58,72,64,74,56,109,130,100,131,94,55,132,133,134,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,142,143,144,145,146,147,59,60,148,149,150,151,152,61,62,153,68,103,154,155,156,157,158,159,160,161,162,163,164,165,104,166,202,167,168,169,75,170,66,105,171,172,76,173,110,174,175,176,177,111,112,178,179,180,203,91,204,181,89,90,182,77,183,64,184,185,74,186,78,99,187,79,188,189,190,80,113,191,192,84,72,205,193,194,106,206,195,107,108,81,65,83,199,92,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,82,129,155,66,106,107,108,81,73,99,109,100,55,132,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,142,143,144,145,146,147,59,60,148,149,150,151,152,61,62,153,68,103,154,155,156,157,158,159,160,161,162,163,164,165,104,167,168,169,75,170,66,105,171,172,76,174,175,176,177,178,77,183,64,184,185,74,186,78,99,187,79,188,189,190,80,113,191,192,84,72,193,194,106,195,107,108,81,65,83,181,83,106,55,132,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,144,145,146,147,59,60,148,150,151,152,61,62,153,68,103,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,75,170,66,105,171,172,76,174,175,176,177,178,77,183,64,184,185,74,78,99,187,79,189,190,80,191,192,84,72,106,107,108,65,83,109,100,55,132,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,142,143,144,145,146,147,59,60,148,149,150,151,152,61,62,153,68,103,154,155,156,157,158,159,160,161,162,163,164,165,104,167,168,169,75,170,66,105,171,172,76,174,175,176,177,178,77,183,64,184,185,74,186,78,99,187,79,188,189,190,80,113,191,192,84,72,193,194,106,195,107,108,81,65,83,180,161,180,149,150,172,84,72,193,194,106,107,77,180,106,132,109,100,55,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,142,143,144,145,146,147,59,60,149,150,151,61,62,153,68,103,156,157,158,159,160,161,162,163,164,165,104,167,168,169,75,170,66,105,171,172,76,77,183,64,184,185,74,186,78,99,187,188,189,190,80,113,191,192,84,72,193,194,106,195,107,108,81,65,83,121,73,73,61,177,64,74,55,61,174,64,79,117,64,61,61,117,160,80,117,165,118,61,61,77,62,117,118,55,129,68,137,183,137,183,137,183,137,183,137,183,161,167,76,165,117,117,62,64,61,163,163,163,163,118,195,135,56,115,117,118,121,136,128,141,151,156,157,159,80,83,199,58,149,66,105,84,177,118,160,156,159,117,82,77,117,82,77,192,126,174,126,55,56,114,115,116,117,118,120,121,136,122,123,125,126,127,128,82,137,138,129,140,141,144,145,146,147,60,151,61,62,68,160,161,167,168,169,76,174,177,77,64,185,74,79,190,80,84,65,83,64,190,56,68,161,82,77,134,170,172,89,182,106,61,109,149,66,105,180,188,193,194,106,195,107,108,81,81,120,167,61,75,77,64,176,177,72,64,79,64,79,136,137,55,132,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,144,145,146,147,59,60,150,151,152,61,62,68,103,154,155,156,157,158,159,160,161,164,165,104,169,75,170,66,105,171,172,76,174,175,176,177,178,77,183,64,184,185,74,186,78,99,187,79,189,190,80,191,192,84,72,106,107,108,65,83,55,132,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,144,145,146,147,59,60,150,151,152,61,62,68,103,154,155,156,157,158,159,160,161,164,165,104,169,75,170,66,105,171,172,76,174,175,176,177,178,77,183,64,184,185,74,186,78,99,187,79,189,190,80,191,192,84,72,106,107,108,81,65,83,117,117,124,77,124,61,191,192,167,76,169,133,76,134,121,128,64,62,80,133,61,77,167,174,65,74,61,75,181,183,58,72,58,125,75,183,75,75,61,75,183,121,137,163,82,120,167,109,100,55,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,142,143,144,145,146,147,59,60,149,150,151,61,62,153,68,103,156,157,158,159,160,161,162,163,164,165,104,167,168,169,75,170,66,105,171,172,76,77,183,64,184,185,74,186,78,99,187,188,189,190,80,113,191,192,84,72,193,194,106,195,107,108,81,65,83,176,123,61,117,117,117,117,117,174,176,75,61,140,183,61,183,83,75,77,183,77,83,89,109,100,133,134,134,102,69,142,143,149,104,110,111,112,180,91,181,89,89,90,182,182,186,188,113,194,106,199,109,100,55,132,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,142,143,144,145,146,147,59,60,148,149,150,151,152,61,62,153,68,103,154,155,156,157,158,159,160,161,162,163,164,165,104,167,168,169,75,170,66,105,171,172,76,174,175,176,177,178,77,183,64,184,185,74,186,78,99,187,79,188,189,190,80,113,191,192,84,72,193,194,106,195,107,108,81,65,83,175,176,177,183,120,167,61,89,160,117,61,74,202,161,175,191,192,174,82,77,61,64,61,62,80,61,77,88,89,90,89,90,80,82,175,89,77,127,167,174,117,81,157,65,165,117,117,118,118,118,117,117,118,117,64,64,161,60,61,61,165,75,77,61,176,62,190,183,61,61,55,134,61,75,89,77,191,117,109,130,100,131,55,132,133,134,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,142,143,144,145,146,147,59,60,148,149,150,151,152,61,62,153,68,103,154,155,156,157,158,159,160,161,162,163,164,165,104,166,167,168,169,75,170,66,105,171,172,76,173,110,174,175,176,177,111,112,178,179,180,91,181,89,90,182,77,183,64,184,185,74,186,78,99,187,79,188,189,190,80,113,191,192,84,72,193,194,106,195,107,108,81,65,83,109,130,100,131,102,142,143,148,149,104,166,202,173,110,111,112,180,203,91,204,186,113,205,193,194,106,206,195,81,88,89,90,82,77,75,61,61,64,109,130,100,131,94,55,132,133,134,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,142,143,144,145,146,147,59,60,148,149,149,150,151,152,61,61,62,153,68,103,154,155,156,157,158,159,160,161,162,163,164,165,104,166,202,167,168,169,75,170,66,105,171,172,76,173,110,174,175,176,177,111,112,178,179,180,203,91,204,181,89,90,182,77,183,64,184,185,74,186,78,99,187,79,188,189,190,80,113,191,192,84,72,205,193,194,106,206,195,107,108,81,65,83,199,109,130,100,131,94,55,132,133,134,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,142,143,144,145,146,147,59,60,148,149,150,151,152,61,62,153,68,103,154,155,156,157,158,159,160,161,162,163,164,165,104,166,202,167,168,169,75,170,66,105,171,172,76,173,110,174,175,176,177,111,112,178,179,180,203,91,204,181,89,90,182,77,183,64,184,185,74,186,78,99,187,79,188,189,190,80,113,191,192,84,72,205,193,194,106,206,195,107,108,81,65,83,199,55,151,61,62,157,161,167,168,75,190,109,130,100,131,94,55,132,133,134,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,142,143,144,145,146,147,59,60,148,149,150,151,152,61,62,153,68,103,154,155,156,157,158,159,160,161,162,163,164,165,104,166,202,167,168,169,75,170,66,105,171,172,76,173,110,174,175,176,177,111,112,178,179,180,203,91,204,181,89,90,182,77,183,64,184,185,74,186,78,99,187,79,188,189,190,80,113,191,192,84,72,205,193,194,106,206,195,107,108,81,65,83,199,183,154,164,168,76,183,183,75,117,61,75,183,61,75,168,181,183,83,117,141,147,176,177,73,73,151,62,154,55,132,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,144,145,146,147,59,60,150,151,152,61,62,68,103,154,155,156,157,158,159,160,161,164,165,104,169,75,170,66,105,171,172,76,174,175,176,177,178,77,183,64,184,185,74,186,78,99,187,79,189,190,80,191,192,84,72,106,107,108,81,65,83,84,64,118,118,135,56,115,118,121,136,128,61,169,175,140,140,140,114,174,109,130,100,131,94,55,132,133,134,135,56,114,115,116,117,118,119,120,121,136,122,123,124,125,126,127,128,101,102,82,137,138,129,57,139,58,69,140,141,142,143,144,145,146,147,59,60,148,149,150,151,152,61,62,153,68,103,154,155,156,157,158,159,160,161,162,163,164,165,104,166,202,167,168,169,75,170,66,105,171,172,76,173,110,174,175,176,177,111,112,178,179,180,203,91,204,181,89,90,182,77,183,64,184,185,74,186,78,99,187,79,188,189,190,80,113,191,192,84,72,205,193,194,106,206,195,107,108,81,65,83,199,77],"f":"`````````````````````````````````````````````````````{{cb}d{}}0000000{{f{h{c}}jl}nA`}0{{}{{Ab{c}}}Ad}{{{Af{c}}g}nAh{{Aj{n}}}{{An{cj}{{Al{e}}}}}}{{{Ab{c}}}{{Bb{B`}}}Ad}0{{{Ab{c}}}{}{AdBd}}{BfBh}{BjBh}{{{Ab{c}}}BlAd}0{{{Ab{c}}}BnAd}0{{{Ab{c}}}C`Ad}0{{{Ab{c}}}B`Ad}0{{{Ab{c}}}CbAd}0{{{Ab{c}}}CdAd}0{lCf}{ChCf}>>{{}C`}{{{Ab{c}}e}{}Ad{{Aj{{Ab{c}}}}}}{{Bfc}e{{Aj{{Ab{Bf}}}}}{}}{{{Ab{c}}e}dAd{{Aj{{Ab{c}}}}}}210210{ce{}{}}000000000000000000000``{{{Ab{c}}}dAd}{{{Ab{c}}}{{Ab{c}}}{CjAd}}{BfBf}{ClCl}{CfCf}{CnCn}{ll}{BjBj}{D`D`}{{ce}d{}{}}0000000{{{Ab{c}}{Ab{c}}}DbAd}{{BfBf}Db}{{{Ab{c}}}{{Ab{c}}}Ad}{{{Ab{c}}c}DdAd}{{{Ab{c}}{Df{B`}}}dAd}0{BjCd}{{}{{Ab{c}}}Ad}{{}Cf}{{}l}{lCd}{ChCd}{c{{Dh{Bj}}}Dj}{{{Ab{c}}{Ab{c}}}{{Ab{c}}}Ad}6{{lBh{h{{Dl{Cf}}}}c}l{{E`{}{{Dn{Bf}}}}}}{{lCd{h{{Dl{Cf}}}}c}l{{E`{}{{Dn{Bf}}}}}}{{l{h{{Dl{Cf}}}}}l}{{lEb{h{{Dl{Cf}}}}c}l{{E`{}{{Dn{Bf}}}}}}3{lDd}{C`Bf}{BfC`}`{{{Ab{c}}{Ab{c}}}Dd{EdAd}}{{{Ab{c}}c}DdAd}{{BfBf}Dd}{{Bf{Ab{Bf}}}Dd}{{ClCl}Dd}{{BjBj}Dd}{{D`D`}Dd}{{ce}Dd{}{}}0000000{{{Ab{c}}e}dAd{{E`{}{{Dn{{Ab{c}}}}}}}}{{{Ab{c}}e}dAd{{E`{}{{Dn{c}}}}}}{{{Ab{c}}Ef}{{Dh{dEh}}}{AdEj}}{{ElEf}En}0{{BfEf}En}0{{ClEf}En}{{CfEf}En}{{CnEf}En}{{lEf}En}{{ChEf}En}0{{BjEf}En}0{{D`Ef}En}0{{{Af{c}}}{{Ab{Bf}}}A`}{cc{}}{c{{Ab{c}}}Ad}1111111111{{{Bb{B`}}}{{Ab{c}}}Ad}00{e{{Ab{c}}}Ad{{E`{}{{Dn{{Ab{c}}}}}}}}{e{{Ab{c}}}Ad{{E`{}{{Dn{c}}}}}}{{}{{Ab{c}}}{AdBd}}00{{{Df{B`}}}{{Ab{c}}}Ad}00{Bh{{Dh{Bfc}}}{}}{Bl{{Ab{c}}}Ad}00{Bn{{Ab{c}}}Ad}00{C`{{Ab{c}}}Ad}00{B`{{Ab{c}}}Ad}00{Cb{{Ab{c}}}Ad}00{Cd{{Ab{c}}}Ad}00{{{Ab{c}}e}dAdF`}{{Clc}dF`}{Ch{{h{Cd}}}}{l{{h{{Dl{Cf}}}}}}{{{Ab{c}}c}DdAd}{{{Ab{c}}{Ab{c}}}dAd}{{{Ab{c}}{Ab{c}}}{{Ab{c}}}Ad}{ce{}{}}00000000000{{{Ab{c}}}{}Ad}{{{Ab{c}}{Ab{c}}}DdAd}{{{Ab{c}}}DdAd}{BjDd}`22{{{Ab{c}}}{{Fb{c}}}Ad}{lFd}{ChFd}{c{{Fj{Eb{Fh{Ff}}}}}{{E`{}{{Dn{Bj}}}}}}{Ch{{h{Bh}}}}{{{Ab{c}}}CdAd}{BjCd}`{{CfCd}Cf}````{{}{{Ab{c}}}Ad}{{}Cf}{{{h{{Dl{Cf}}}}c}l{{E`{}{{Dn{Bf}}}}}}{Fd{{h{c}}}{}}{{CfDd}Cf}`{{{Ab{c}}}{}Ad}{Bfc{}}{c{{Ab{c}}}Ad}{{{Ab{c}}{Ab{c}}}{{h{Db}}}Ad}{{BfBf}{{h{Db}}}}{lCh}{{CfCl}Cf}`{{f{Fl{c}}jl}nA`}0{{fDdjl}n}0{{fFnjl}n}0{{A`cl}nf}0{{Ebjc}d{{An{{Fh{Bj}}}{{Al{{Fh{Bj}}}}}}}}{{fG`jl}n}0{{fGbjl}n}0{{fGdjl}n}0{{fGfjl}n}0{{fGhjl}n}0{{fGjjl}n}0{{fGljl}n}0{{fGnjl}n}0{{fH`jl}n}0{{fHbjl}n}0{{fHdjl}n}0{{fHfjl}n}0{{fHhjl}n}0{{fHjjl}n}0{{f{Hl{c}}jl}nA`}0{{f{Hl{Hn}}l}n}0{{f{I`{c}}jl}n{A`Ib}}0{{fIdjl}n}0{{fIfjl}n}0{{fIhjl}n}0{{fIjjl}n}0{{fIljl}n}0{{fEbjl}n}0{{fInjl}n}0{{fJ`jl}n}0{{fJbjl}n}0{{fJdjl}n}0{{fB`jl}n}0{{fJfjl}n}0{{{Af{c}}el}nA`f}{{fHnjl}n}0{{A`jcl}nf}0{{f{Jh{c}}jl}nA`}0`{{{Ab{c}}c}DdAd}{{{Ab{c}}{Ab{c}}}dAd}{{CfDd}Cf}`0`{{}l}{{Bjc}DhJj}{Fd{{Fj{Cd{h{Cd}}}}}}{{Bhc}{{Fh{Bj}}}{{E`{}{{Dn{Ff}}}}}}{{{Ab{c}}e}{}Ad{{Aj{{Ab{c}}}}}}{{Bfc}e{{Aj{{Ab{Bf}}}}}{}}{{{Ab{c}}e}dAd{{Aj{{Ab{c}}}}}}{e{{Ab{c}}}Ad{{Jl{}{{Dn{{Ab{c}}}}}}}}{e{{Ab{c}}}Ad{{Jl{}{{Dn{c}}}}}}10{{{Ab{c}}{Ab{c}}}{{Ab{c}}}Ad}{ce{}{}}0000000{cEb{}}0000`<`{{{Ab{c}}}{{h{{Bb{B`}}}}}Ad}{{{Ab{c}}}{{h{Bl}}}Ad}{{{Ab{c}}}{{h{Bn}}}Ad}{{{Ab{c}}}{{h{C`}}}Ad}{{{Ab{c}}}{{h{B`}}}Ad}{{{Ab{c}}}{{h{Cb}}}Ad}{{{Ab{c}}}{{h{Cd}}}Ad}{{{Ab{c}}{Df{B`}}}{{h{d}}}Ad}{c{{Dh{e}}}{}{}}0000000000{{{Bb{B`}}}{{h{{Ab{c}}}}}Ad}{{}{{h{{Ab{c}}}}}{AdBd}}{{{Df{B`}}}{{h{{Ab{c}}}}}Ad}{Bl{{h{{Ab{c}}}}}Ad}{Bn{{h{{Ab{c}}}}}Ad}{C`{{h{{Ab{c}}}}}Ad}{B`{{h{{Ab{c}}}}}Ad}{Cb{{h{{Ab{c}}}}}Ad}{Cd{{h{{Ab{c}}}}}Ad}99999999999{l{{Dh{{h{l}}l}}}}{cJn{}}0000000000{{{Ab{c}}{Ab{c}}}{{Ab{c}}}Ad}{A`{{Ab{Bf}}}}0{l{{Ab{Bf}}}}{{}C`}{ce{}{}}0000000000````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{cb}d{}}0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000````{K`C`}{KbC`}{KdC`}{K`Kf}{KbKf}{KdKf}```{{Gdc}dKh}{{JbKj}c{}}```````````{K`{{h{Kl}}}}{Kb{{h{Kl}}}}{Kd{{h{Kl}}}}`````````{{{Df{Cb}}Gj}{{Dh{dKn}}}}000```{{{Ib{}{{L`{c}}{Lb{e}}}}}{{Fj{{Af{c}}{Af{e}}}}}{{Ld{Bh}}}A`}{Lf{{Fj{{Af{c}}{Af{e}}}}}{}{}}10{LhBh}{LjBh}{LlBh}{LnBh}{M`Bh}{HdBh}{MbBh}{MdBh}{MfBh}{MhBh}{MjBh}:{HjBh}76{MlBh}{MnBh}{N`Bh}{KfBh}{NbBh}987``{{}Md}```````{ce{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000``{{GjBhBh}{{h{Gn}}}}````````````````{Gb{{h{Kh}}}}{Gb{{h{Nd}}}}{Gb{{h{Nf}}}}{Gb{{h{Nh}}}}{Gb{{h{Nj}}}}{Gb{{h{Nl}}}}{Gb{{h{Nn}}}}{Gb{{h{O`}}}}{Gb{{h{Ob}}}}{Gb{{h{Od}}}}{Gb{{h{Of}}}}{Gb{{h{Oh}}}}{Gb{{h{Oj}}}}{Gb{{h{Ol}}}}{Gb{{h{On}}}}{Gb{{h{A@`}}}}{Gb{{h{Jd}}}}{Gb{{h{A@b}}}}{Gb{{h{Kh}}}}{Gb{{h{Nd}}}}{Gb{{h{Nf}}}}{Gb{{h{Nh}}}}{Gb{{h{Nj}}}}{Gb{{h{Nl}}}}{Gb{{h{Nn}}}}{Gb{{h{O`}}}}{Gb{{h{Ob}}}}{Gb{{h{Od}}}}{Gb{{h{Of}}}}{Gb{{h{Oh}}}}{Gb{{h{Oj}}}}{Gb{{h{Ol}}}}{Gb{{h{On}}}}{Gb{{h{A@`}}}}{Gb{{h{Jd}}}}{Gb{{h{A@b}}}}```````````{MjMj}{A@dA@d}{LhLh}{A@fA@f}{FnFn}{A@hA@h}{A@jA@j}{A@lA@l}{A@nA@n}{G`G`}{NdNd}{NfNf}{NhNh}{NjNj}{NlNl}{NnNn}{O`O`}{ObOb}{AA`AA`}{OdOd}{OfOf}{OhOh}{OjOj}{OlOl}{OnOn}{A@`A@`}{LjLj}{LlLl}{JdJd}{AAbAAb}{AAdAAd}{A@bA@b}{GbGb}{AAfAAf}{GdGd}{HjHj}{AAhAAh}{AAjAAj}{AAlAAl}{AAnAAn}{AB`AB`}{ABbABb}{ABdABd}{ABfABf}{GfGf}{GhGh}{ABhABh}{ABjABj}{ABlABl}{ABnABn}{AC`AC`}{GjGj}{GlGl}{ACbACb}{HhHh}{LnLn}{ACdACd}{ACfACf}{AChACh}{ACjACj}{AClACl}{ACnACn}{AD`AD`}{ADbADb}{ADdADd}{ADfADf}{ADhADh}{ADjADj}{M`M`}{ADlADl}{ADnADn}{AE`AE`}{AEbAEb}{IfIf}{AEdAEd}{HdHd}{MbMb}{AEfAEf}{AEhAEh}{IhIh}{AEjAEj}{MlMl}{AElAEl}{AEnAEn}{AF`AF`}{AFbAFb}{MnMn}{N`N`}{AFdAFd}{AFfAFf}{AFhAFh}{KfKf}{AFjAFj}{KbKb}{KdKd}{AFlAFl}{IjIj}{AFnAFn}{H`H`}{AG`AG`}{AGbAGb}{IdId}{AGdAGd}{IlIl}{LfLf}{AGfAGf}{InIn}{AGhAGh}{AGjAGj}{AGlAGl}{J`J`}{NbNb}{AGnAGn}{AH`AH`}{{{Jh{c}}}{{Jh{c}}}Cj}{{{I`{c}}}{{I`{c}}}Cj}{AHbAHb}{AHdAHd}{MdMd}{AHfAHf}{MfMf}{MhMh}{JbJb}{HbHb}{JfJf}{{ce}d{}{}}0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`````{{MjMj}Db}{{ABjABj}Db}{{HdHd}Db}{{MbMb}Db}{{AFhAFh}Db}{{AGhAGh}Db}{{AHbAHb}Db}{{AHdAHd}Db}{{MdMd}Db}{{AHfAHf}Db}{{MfMf}Db}{{MhMh}Db}{{JbJb}Db}````````````````{GdDd}{{{I`{g}}i}Dd{{Ld{Bh}}}A`{{Ib{}{{L`{c}}{Lb{e}}}}}{{Ld{Bh}}}}{{Gdc}Dd{{Ld{Bh}}}}{Gj{{h{c}}}Kh}{If{{h{c}}}Kh}``1```````````{K`C`}{KbC`}{KdC`}`````````````{{{AHj{AHh}}}Gn}`````````{{}Mj}{{}Fn}{{}A@h}{{}A@l}{{}A@n}{{}G`}{{}Nd}{{}Nf}{{}Nh}{{}Nj}{{}Nl}{{}Nn}{{}O`}{{}Ob}{{}AA`}{{}Od}{{}Of}{{}Oh}{{}Oj}{{}Ol}{{}On}{{}A@`}{{}Lj}{{}Ll}{{}Jd}{{}AAb}{{}AAd}{{}A@b}{{}Gd}{{}AAh}{{}AAj}{{}AB`}{{}ABb}{{}ABd}{{}ABf}{{}Gh}{{}ABj}{{}ABn}{{}AC`}{{}Gj}{{}Gl}{{}Hh}{{}Ln}{{}ACd}{{}ACf}{{}ACh}{{}ACj}{{}ACl}{{}ACn}{{}AD`}{{}ADb}{{}ADd}{{}ADf}{{}ADh}{{}ADj}{{}ADn}{{}AE`}{{}AEb}{{}If}{{}AEd}{{}AEf}{{}AEh}{{}Ih}{{}AEj}{{}AEl}{{}AEn}{{}AF`}{{}AFb}{{}AFd}{{}AFh}{{}Kf}{{}Ij}{{}AFn}{{}H`}{{}AG`}{{}AGb}{{}Id}{{}AGd}{{}Il}{{}Lf}{{}AGf}{{}In}{{}J`}{{}Nb}{{}AH`}{{}{{Jh{c}}}{}}{{}{{I`{c}}}AHl}{{}AHb}{{}AHd}{{}Md}{{}AHf}{{}Hb}{{}Jf}{{}Bh}00000000000000000{A@hc{}}{Nnc{}}{AAlc{}}{AAnc{}}{ACbc{}}{ACfc{}}{AEdc{}}{Hdc{}}{Mbc{}}{AEfc{}}{AEhc{}}{IlId}{AGfc{}}{{{I`{c}}}e{}{}}{Mfc{}}{Mhc{}}?>=<;:9876543210``{c{{Dh{Mj}}}Dj}{c{{Dh{A@j}}}Dj}{c{{Dh{A@l}}}Dj}{c{{Dh{Ll}}}Dj}{c{{Dh{Hj}}}Dj}{c{{Dh{AAl}}}Dj}{c{{Dh{AAn}}}Dj}{c{{Dh{ABj}}}Dj}{c{{Dh{M`}}}Dj}{c{{Dh{Ml}}}Dj}{c{{Dh{Mn}}}Dj}{c{{Dh{N`}}}Dj}{c{{Dh{AFh}}}Dj}{c{{Dh{Kf}}}Dj}{c{{Dh{AFj}}}Dj}{c{{Dh{Kb}}}Dj}{c{{Dh{Kd}}}Dj}{c{{Dh{AFl}}}Dj}{c{{Dh{AGd}}}Dj}{c{{Dh{AGh}}}Dj}{c{{Dh{Nb}}}Dj}{c{{Dh{AHd}}}Dj}{c{{Dh{Md}}}Dj}{c{{Dh{AHn}}}Dj}```````{K`{{h{Eb}}}}{Kb{{h{Eb}}}}{Kd{{h{Eb}}}}```````````````````{{MjMj}Dd}{{LhLh}Dd}{{FnFn}Dd}{{A@hA@h}Dd}{{A@jA@j}Dd}{{A@lA@l}Dd}{{A@nA@n}Dd}{{G`G`}Dd}{{NdNd}Dd}{{NfNf}Dd}{{NhNh}Dd}{{NjNj}Dd}{{NlNl}Dd}{{NnNn}Dd}{{O`O`}Dd}{{ObOb}Dd}{{AA`AA`}Dd}{{OdOd}Dd}{{OfOf}Dd}{{OhOh}Dd}{{OjOj}Dd}{{OlOl}Dd}{{OnOn}Dd}{{A@`A@`}Dd}{{LjLj}Dd}{{LlLl}Dd}{{JdJd}Dd}{{AAbAAb}Dd}{{AAdAAd}Dd}{{A@bA@b}Dd}{{GbGb}Dd}{{AAfAAf}Dd}{{GdGd}Dd}{{HjHj}Dd}{{AAhAAh}Dd}{{AAjAAj}Dd}{{AAlAAl}Dd}{{AAnAAn}Dd}{{AB`AB`}Dd}{{ABbABb}Dd}{{ABdABd}Dd}{{ABfABf}Dd}{{GfGf}Dd}{{GhGh}Dd}{{ABhABh}Dd}{{ABjABj}Dd}{{ABlABl}Dd}{{ABnABn}Dd}{{AC`AC`}Dd}{{GjGj}Dd}{{GlGl}Dd}{{ACbACb}Dd}{{HhHh}Dd}{{LnLn}Dd}{{ACdACd}Dd}{{ACfACf}Dd}{{AChACh}Dd}{{ACjACj}Dd}{{AClACl}Dd}{{ACnACn}Dd}{{AD`AD`}Dd}{{ADbADb}Dd}{{ADdADd}Dd}{{ADfADf}Dd}{{ADhADh}Dd}{{ADjADj}Dd}{{M`M`}Dd}{{ADnADn}Dd}{{AE`AE`}Dd}{{AEbAEb}Dd}{{IfIf}Dd}{{AEdAEd}Dd}{{HdHd}Dd}{{MbMb}Dd}{{AEfAEf}Dd}{{AEhAEh}Dd}{{IhIh}Dd}{{AEjAEj}Dd}{{MlMl}Dd}{{AElAEl}Dd}{{AEnAEn}Dd}{{AF`AF`}Dd}{{AFbAFb}Dd}{{MnMn}Dd}{{N`N`}Dd}{{AFdAFd}Dd}{{AFfAFf}Dd}{{AFhAFh}Dd}{{KfKf}Dd}{{AFjAFj}Dd}{{KbKb}Dd}{{KdKd}Dd}{{AFlAFl}Dd}{{IjIj}Dd}{{AFnAFn}Dd}{{H`H`}Dd}{{AG`AG`}Dd}{{AGbAGb}Dd}{{IdId}Dd}{{AGdAGd}Dd}{{IlIl}Dd}{{LfLf}Dd}{{AGfAGf}Dd}{{InIn}Dd}{{AGhAGh}Dd}{{AGjAGj}Dd}{{AGlAGl}Dd}{{J`J`}Dd}{{NbNb}Dd}{{AGnAGn}Dd}{{AH`AH`}Dd}{{{Jh{c}}{Jh{c}}}DdEd}{{{I`{c}}{I`{c}}}DdEd}{{AHbAHb}Dd}{{AHdAHd}Dd}{{MdMd}Dd}{{AHfAHf}Dd}{{MfMf}Dd}{{MhMh}Dd}{{Jb{AHj{AHh}}}Dd}{{JbJb}Dd}{{HbHb}Dd}{{JfJf}Dd}{{ce}Dd{}{}}00000000000000000000000000000000000000000000000`````````{{}{{`{AI`}}}}``````````{{GjBh}{{h{Hn}}}}{FnAIb}{A@hAIb}{A@nAIb}{G`AIb}{NdAIb}{NfAIb}{NhAIb}{NjAIb}{NlAIb}{NnAIb}{O`AIb}{ObAIb}{AA`AIb}{OdAIb}{OfAIb}{OhAIb}{OjAIb}{OlAIb}{OnAIb}{A@`AIb}{LjAIb}{LlAIb}{JdAIb}{AAbAIb}{AAdAIb}{A@bAIb}{GbAIb}{AAfAIb}{GdAIb}{HjAIb}{AAhAIb}{AAjAIb}{AB`AIb}{ABbAIb}{ABdAIb}{ABfAIb}{GfAIb}{GhAIb}{ABhAIb}{ABlAIb}{ABnAIb}{AC`AIb}{GjAIb}{GlAIb}{HhAIb}{LnAIb}{ACdAIb}{ACfAIb}{AChAIb}{ACjAIb}{AClAIb}{ACnAIb}{AD`AIb}{ADbAIb}{ADdAIb}{ADfAIb}{ADhAIb}{ADjAIb}{ADnAIb}{AE`AIb}{AEbAIb}{IfAIb}{AEdAIb}{HdAIb}{MbAIb}{AEfAIb}{AEhAIb}{IhAIb}{AElAIb}{AEnAIb}{AF`AIb}{AFbAIb}{AFdAIb}{IjAIb}{AFnAIb}{H`AIb}{AG`AIb}{AGbAIb}{IdAIb}{IlAIb}{LfAIb}{AGfAIb}{InAIb}{AGlAIb}{J`AIb}{AGnAIb}{AH`AIb}{{{Jh{c}}}AIbAh}{{{I`{c}}}AIbAh}{MdAIb}{MfAIb}{MhAIb}{HbAIb}{JfAIb}``````````{{MjEf}{{Dh{dEh}}}}0{{A@dEf}{{Dh{dEh}}}}0{{LhEf}{{Dh{dEh}}}}0{{A@fEf}{{Dh{dEh}}}}0{{FnEf}En}{{A@hEf}En}{{A@jEf}En}{{A@lEf}En}{{A@nEf}En}{{G`Ef}En}{{NdEf}En}{{NfEf}En}{{NhEf}En}{{NjEf}En}{{NlEf}En}{{NnEf}En}{{O`Ef}En}{{ObEf}En}{{AA`Ef}En}{{OdEf}En}{{OfEf}En}{{OhEf}En}{{OjEf}En}{{OlEf}En}{{OnEf}En}{{A@`Ef}En}{{LjEf}En}{{LlEf}En}0{{JdEf}En}{{AAbEf}En}{{AAdEf}En}{{A@bEf}En}{{GbEf}En}{{AAfEf}En}{{GdEf}En}{{HjEf}En}{{AAhEf}En}{{AAjEf}En}{{AAlEf}En}0{{AAnEf}En}0{{AB`Ef}En}{{ABbEf}En}{{ABdEf}En}{{ABfEf}En}{{GfEf}En}{{GhEf}En}{{ABhEf}En}0{{ABjEf}En}0{{ABlEf}En}{{ABnEf}En}{{AC`Ef}En}{{GjEf}En}{{GlEf}En}{{ACbEf}En}{{HhEf}En}{{LnEf}En}{{ACdEf}En}{{ACfEf}En}{{AChEf}En}{{ACjEf}En}{{AClEf}En}{{ACnEf}En}{{AD`Ef}En}{{ADbEf}En}{{ADdEf}En}{{ADfEf}En}{{ADhEf}En}{{ADjEf}En}{{M`Ef}En}0{{ADlEf}En}0{{AIdEf}En}0{{ADnEf}En}{{AE`Ef}En}{{AEbEf}En}{{IfEf}En}{{AEdEf}En}{{HdEf}En}{{MbEf}En}{{AEfEf}En}{{AEhEf}En}{{IhEf}En}{{AEjEf}En}0{{MlEf}En}0{{AElEf}En}{{AEnEf}En}{{AF`Ef}En}{{AFbEf}En}{{MnEf}En}0{{N`Ef}En}0{{AFdEf}En}{{AFfEf}En}{{AFhEf}En}0{{AIfEf}En}0{{KfEf}En}0{{AIhEf}En}0{{AFjEf}En}{{KbEf}En}{{KdEf}En}{{AFlEf}En}{{IjEf}En}{{AFnEf}En}{{H`Ef}En}{{AG`Ef}En}{{AGbEf}En}{{IdEf}En}{{AGdEf}En}0{{IlEf}En}{{LfEf}En}{{AGfEf}En}{{InEf}En}{{AGhEf}En}{{AGjEf}En}{{AGlEf}En}{{J`Ef}En}{{NbEf}En}0{{AGnEf}En}{{AH`Ef}En}{{{Jh{c}}Ef}EnEj}{{{I`{c}}Ef}EnEj}{{AIjEf}En}0{{AHbEf}En}0{{AHdEf}En}0{{MdEf}En}0{{AIlEf}En}0{{AHfEf}En}0{{MfEf}En}{{MhEf}En}{{JbEf}En}0{{HbEf}En}{{JfEf}En}{{AHnEf}En}`````````{cc{}}000000000000000{{{Hl{Hn}}}Nn}111111111111111111{GbAAf}22{cHj{{Aj{Eb}}}}333{cAAl{}}44{cAAn{}}555555555{cABl{{Aj{Hn}}}}6666{{{Fh{Eb}}}ACb}7{EbHh}88{EbLn}999999999999999{KnAId}:::::{BhHd}{EbHd}<<{BhMb}{EbMb}>>>>>>>>>>>>>>>>>>>>>{GjIj}???{{{Hl{Hn}}}AG`}{cc{}}00{IlId}11{IdIl}22{{{Hl{c}}}AGf{{Aj{Eb}}}}3333333333{{{Fl{c}}}{{I`{c}}}{}}4444{AInMd}555{EbMf}{EbMh}7{{{AHj{AHh}}}Jb}8888{Gb{{h{Kh}}}}{Gb{{h{Nd}}}}{Gb{{h{Nf}}}}{Gb{{h{Nh}}}}{Gb{{h{Nj}}}}{Gb{{h{Nl}}}}{Gb{{h{Nn}}}}{Gb{{h{O`}}}}{Gb{{h{Ob}}}}{Gb{{h{Od}}}}{Gb{{h{Of}}}}{Gb{{h{Oh}}}}{Gb{{h{Oj}}}}{Gb{{h{Ol}}}}{Gb{{h{On}}}}{Gb{{h{A@`}}}}{Gb{{h{Jd}}}}{Gb{{h{A@b}}}}{Gd{{h{ABh}}}}{gAEh{{Aj{Eb}}}{{Aj{Eb}}}{{E`{}{{Dn{{Fj{ce}}}}}}}}{e{{I`{c}}}{}{{E`{}{{Dn{{Af{c}}}}}}}}{{{Df{Cb}}}{{Dh{{h{AFf}}Kn}}}}{{{Fj{{Af{c}}{Af{e}}}}}{{Ib{}{{L`{c}}{Lb{e}}}}}{{Ld{Bh}}}A`}{{{Fj{{Af{c}}{Af{e}}}}}Lf{}{}}{Bh{{Dh{Mj}}}}{Bh{{Dh{Lh}}}}{Bh{{Dh{Llc}}}{}}{Bh{{Dh{AAlc}}}{}}{Bh{{Dh{AAnc}}}{}}{Bh{{Dh{ABjc}}}{}}{Bh{{Dh{M`c}}}{}}{Bh{{Dh{Mlc}}}{}}{Bh{{Dh{Mnc}}}{}}{Bh{{Dh{N`c}}}{}}{Bh{{Dh{AFhc}}}{}}{Bh{{Dh{Kfc}}}{}}{Bh{{Dh{AGdc}}}{}}{Bh{{Dh{Nbc}}}{}}{Bh{{Dh{AHbc}}}{}}{Bh{{Dh{AHdc}}}{}}{Bh{{Dh{Mdc}}}{}}{Bh{{Dh{AHfc}}}{}}{{{Af{Hn}}}{{Af{Mj}}}}{{{Af{Hn}}}{{Af{Lh}}}}{{{Af{Hn}}}{{Af{Fn}}}}{{{Af{Hn}}}{{Af{A@h}}}}{{{Af{Hn}}}{{Af{A@n}}}}{{{Af{Hn}}}{{Af{G`}}}}{{{Af{Hn}}}{{Af{Nd}}}}{{{Af{Hn}}}{{Af{Nf}}}}{{{Af{Hn}}}{{Af{Nh}}}}{{{Af{Hn}}}{{Af{Nj}}}}{{{Af{Hn}}}{{Af{Nl}}}}{{{Af{Hn}}}{{Af{Nn}}}}{{{Af{Hn}}}{{Af{O`}}}}{{{Af{Hn}}}{{Af{Ob}}}}{{{Af{Hn}}}{{Af{AA`}}}}{{{Af{Hn}}}{{Af{Od}}}}{{{Af{Hn}}}{{Af{Of}}}}{{{Af{Hn}}}{{Af{Oh}}}}{{{Af{Hn}}}{{Af{Oj}}}}{{{Af{Hn}}}{{Af{Ol}}}}{{{Af{Hn}}}{{Af{On}}}}{{{Af{Hn}}}{{Af{A@`}}}}{{{Af{Hn}}}{{Af{Lj}}}}{{{Af{Hn}}}{{Af{Ll}}}}{{{Af{Hn}}}{{Af{Jd}}}}{{{Af{Hn}}}{{Af{AAb}}}}{{{Af{Hn}}}{{Af{AAd}}}}{{{Af{Hn}}}{{Af{A@b}}}}{{{Af{Hn}}}{{Af{Gb}}}}{{{Af{Hn}}}{{Af{AAf}}}}{{{Af{Hn}}}{{Af{Gd}}}}{{{Af{Hn}}}{{Af{Hj}}}}{{{Af{Hn}}}{{Af{AAh}}}}{{{Af{Hn}}}{{Af{AAj}}}}{{{Af{Hn}}}{{Af{AAl}}}}{{{Af{Hn}}}{{Af{AAn}}}}{{{Af{Hn}}}{{Af{AB`}}}}{{{Af{Hn}}}{{Af{ABb}}}}{{{Af{Hn}}}{{Af{ABd}}}}{{{Af{Hn}}}{{Af{ABf}}}}{{{Af{Hn}}}{{Af{Gf}}}}{{{Af{Hn}}}{{Af{Gh}}}}{{{Af{Hn}}}{{Af{ABh}}}}{{{Af{Hn}}}{{Af{ABj}}}}{{{Af{Hn}}}{{Af{ABl}}}}{{{Af{Hn}}}{{Af{ABn}}}}{{{Af{Hn}}}{{Af{AC`}}}}{{{Af{Hn}}}{{Af{Gj}}}}{{{Af{Hn}}}{{Af{Gl}}}}{{{Af{Hn}}}{{Af{ACb}}}}{{{Af{Hn}}}{{Af{Hh}}}}{{{Af{Hn}}}{{Af{Ln}}}}{{{Af{Hn}}}{{Af{ACd}}}}{{{Af{Hn}}}{{Af{ACf}}}}{{{Af{Hn}}}{{Af{ACh}}}}{{{Af{Hn}}}{{Af{ACj}}}}{{{Af{Hn}}}{{Af{ACl}}}}{{{Af{Hn}}}{{Af{ACn}}}}{{{Af{Hn}}}{{Af{AD`}}}}{{{Af{Hn}}}{{Af{ADb}}}}{{{Af{Hn}}}{{Af{ADd}}}}{{{Af{Hn}}}{{Af{ADf}}}}{{{Af{Hn}}}{{Af{ADh}}}}{{{Af{Hn}}}{{Af{ADj}}}}{{{Af{Hn}}}{{Af{M`}}}}{{{Af{Hn}}}{{Af{ADn}}}}{{{Af{Hn}}}{{Af{AE`}}}}{{{Af{Hn}}}{{Af{AEb}}}}{{{Af{Hn}}}{{Af{If}}}}{{{Af{Hn}}}{{Af{AEd}}}}{{{Af{Hn}}}{{Af{Hd}}}}{{{Af{Hn}}}{{Af{Mb}}}}{{{Af{Hn}}}{{Af{AEf}}}}{{{Af{Hn}}}{{Af{AEh}}}}{{{Af{Hn}}}{{Af{Ih}}}}{{{Af{Hn}}}{{Af{AEl}}}}{{{Af{Hn}}}{{Af{AEn}}}}{{{Af{Hn}}}{{Af{AF`}}}}{{{Af{Hn}}}{{Af{AFb}}}}{{{Af{Hn}}}{{Af{AFd}}}}{{{Af{Hn}}}{{Af{Ij}}}}{{{Af{Hn}}}{{Af{AFn}}}}{{{Af{Hn}}}{{Af{H`}}}}{{{Af{Hn}}}{{Af{AG`}}}}{{{Af{Hn}}}{{Af{AGb}}}}{{{Af{Hn}}}{{Af{Id}}}}{{{Af{Hn}}}{{Af{AGd}}}}{{{Af{Hn}}}{{Af{Il}}}}{{{Af{Hn}}}{{Af{Lf}}}}{{{Af{Hn}}}{{Af{AGf}}}}{{{Af{Hn}}}{{Af{In}}}}{{{Af{Hn}}}{{Af{AGh}}}}{{{Af{Hn}}}{{Af{AGj}}}}{{{Af{Hn}}}{{Af{AGl}}}}{{{Af{Hn}}}{{Af{J`}}}}{{{Af{Hn}}}{{Af{Nb}}}}{{{Af{Hn}}}{{Af{AGn}}}}{{{Af{Hn}}}{{Af{AH`}}}}{{{Af{Hn}}}{{Af{{Jh{c}}}}}AJ`}{{{Af{Hn}}}{{Af{{I`{c}}}}}AJ`}{{{Af{Hn}}}{{Af{AHb}}}}{{{Af{Hn}}}{{Af{AHd}}}}{{{Af{Hn}}}{{Af{Md}}}}{{{Af{Hn}}}{{Af{AHf}}}}{{{Af{Hn}}}{{Af{Mf}}}}{{{Af{Hn}}}{{Af{Mh}}}}{{{Af{Hn}}}{{Af{Jb}}}}{{{Af{Hn}}}{{Af{Hb}}}}{{{Af{Hn}}}{{Af{Jf}}}}```{Gd{{h{c}}}Kh}{{AGfBh}{{h{Bh}}}}{{{I`{g}}i}{{h{{Af{e}}}}}{{Ld{Bh}}}A`{{Ib{}{{L`{c}}{Lb{e}}}}}{{Ld{Bh}}}}{{AEfBh}{{h{Bh}}}}{{Gdc}{{h{Gb}}}{{Ld{Bh}}}}04{GdcKh}{{Gdce}Gb{{Aj{Eb}}}{{An{}{{Al{Gb}}}}}}{{GjBh}{{h{AJb}}}}{{ACfBh}{{h{Gn}}}}{{IfBh}{{h{AJb}}}}{{IjBh}{{h{AJb}}}}{{AFnBh}{{h{AJb}}}}{{{I`{g}}i}{{h{e}}}{{Ld{Bh}}}A`{{Ib{}{{L`{c}}{Lb{e}}}}}{{Ld{Bh}}}}```{{G`c}Dd{{Ld{Bh}}}}{{GjBh}Dd}{{Mjc}dF`}{{Llc}dF`}{{ABjc}dF`}{{Hdc}dF`}{{Mbc}dF`}{{AFhc}dF`}{{AGhc}dF`}{{AHbc}dF`}{{AHdc}dF`}{{Mdc}dF`}{{AHfc}dF`}{{Mfc}dF`}{{Mhc}dF`}``````````````````````````````````{{GdEbGb}d}{{{I`{g}}c{Af{e}}}{{h{{Af{e}}}}}{{Ld{Bh}}}A`{{Ib{}{{L`{c}}{Lb{e}}}}}}```{ce{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{KhGb}{NdGb}{NfGb}{NhGb}{NjGb}{NlGb}{NnGb}{O`Gb}{ObGb}{OdGb}{OfGb}{OhGb}{OjGb}{OlGb}{OnGb}{A@`Gb}{JdGb}{A@bGb}{ACf{{Hl{ACd}}}}{HdEb}{MdEb}{MfEb}{MhEb}{Jb{{AHj{AHh}}}}{{{Ib{}{{L`{c}}{Lb{e}}}}}{{Fj{{Af{c}}{Af{e}}}}}{{Ld{Bh}}}A`}{Lf{{Fj{{Af{c}}{Af{e}}}}}{}{}}{MjHn}{LhHn}{FnHn}{A@hHn}{A@nHn}{G`Hn}{NdHn}{NfHn}{NhHn}{NjHn}{NlHn}{NnHn}{O`Hn}{ObHn}{AA`Hn}{OdHn}{OfHn}{OhHn}{OjHn}{OlHn}{OnHn}{A@`Hn}{LjHn}{LlHn}{JdHn}{AAbHn}{AAdHn}{A@bHn}{GbHn}{AAfHn}{GdHn}{HjHn}{AAhHn}{AAjHn}{AAlHn}{AAnHn}{AB`Hn}{ABbHn}{ABdHn}{ABfHn}{GfHn}{GhHn}{ABhHn}{ABjHn}{ABlHn}{ABnHn}{AC`Hn}{GjHn}{GlHn}{ACbHn}{HhHn}{LnHn}{ACdHn}{ACfHn}{AChHn}{ACjHn}{AClHn}{ACnHn}{AD`Hn}{ADbHn}{ADdHn}{ADfHn}{ADhHn}{ADjHn}{M`Hn}{ADnHn}{AE`Hn}{AEbHn}{IfHn}{AEdHn}{HdHn}{MbHn}{AEfHn}{AEhHn}{IhHn}{AElHn}{AEnHn}{AF`Hn}{AFbHn}{AFdHn}{IjHn}{AFnHn}{H`Hn}{AG`Hn}{AGbHn}{IdHn}{AGdHn}{IlHn}{LfHn}{AGfHn}{InHn}{AGhHn}{AGjHn}{AGlHn}{J`Hn}{NbHn}{AGnHn}{AH`Hn}{{{Jh{c}}}HnAh}{{{I`{c}}}HnAh}{AHbHn}{AHdHn}{MdHn}{AHfHn}{MfHn}{MhHn}{JbHn}{HbHn}{JfHn}``{MdDd}{FnDd}{A@hDd}{A@nDd}{G`Dd}{NdDd}{NfDd}{NhDd}{NjDd}{NlDd}{NnDd}{O`Dd}{ObDd}{AA`Dd}{OdDd}{OfDd}{OhDd}{OjDd}{OlDd}{OnDd}{A@`Dd}{LjDd}{LlDd}{JdDd}{AAbDd}{AAdDd}{A@bDd}{GbDd}{AAfDd}{GdDd}{HjDd}{AAhDd}{AAjDd}{AB`Dd}{ABbDd}{ABdDd}{ABfDd}{GfDd}{GhDd}{ABhDd}{ABlDd}{ABnDd}{AC`Dd}{GjDd}{GlDd}{ACbDd}{HhDd}{LnDd}{ACdDd}{ACfDd}{AChDd}{ACjDd}{AClDd}{ACnDd}{AD`Dd}{ADbDd}{ADdDd}{ADfDd}{ADhDd}{ADjDd}{ADnDd}{AE`Dd}{AEbDd}{IfDd}{AEdDd}{HdDd}{MbDd}{AEfDd}{AEhDd}{IhDd}{AElDd}{AEnDd}{AF`Dd}{AFbDd}{AFdDd}{IjDd}{AFnDd}{H`Dd}{AG`Dd}{AGbDd}{IdDd}{IlDd}{LfDd}{AGfDd}{InDd}{AGjDd}{AGlDd}{J`Dd}{AGnDd}{AH`Dd}{{{Jh{c}}}DdAJd}{{{I`{c}}}DdAJd}{MdDd}{MfDd}{MhDd}{HbDd}{JfDd}{MjDd}{LhDd}{FnDd}{A@hDd}{A@nDd}{G`Dd}{NdDd}{NfDd}{NhDd}{NjDd}{NlDd}{NnDd}{O`Dd}{ObDd}{AA`Dd}{OdDd}{OfDd}{OhDd}{OjDd}{OlDd}{OnDd}{A@`Dd}{LjDd}{LlDd}{JdDd}{AAbDd}{AAdDd}{A@bDd}{GbDd}{AAfDd}{GdDd}{HjDd}{AAhDd}{AAjDd}{AAlDd}{AAnDd}{AB`Dd}{ABbDd}{ABdDd}{ABfDd}{GfDd}{GhDd}{ABhDd}{ABjDd}{ABlDd}{ABnDd}{AC`Dd}{GjDd}{GlDd}{ACbDd}{HhDd}{LnDd}{ACdDd}{ACfDd}{AChDd}{ACjDd}{AClDd}{ACnDd}{AD`Dd}{ADbDd}{ADdDd}{ADfDd}{ADhDd}{ADjDd}{M`Dd}{ADnDd}{AE`Dd}{AEbDd}{IfDd}{AEdDd}{HdDd}{MbDd}{AEfDd}{AEhDd}{IhDd}{AElDd}{AEnDd}{AF`Dd}{AFbDd}{AFdDd}{IjDd}{AFnDd}{H`Dd}{AG`Dd}{AGbDd}{IdDd}{AGdDd}{IlDd}{LfDd}{AGfDd}{InDd}{AGhDd}{AGjDd}{AGlDd}{J`Dd}{NbDd}{AGnDd}{AH`Dd}{{{Jh{c}}}DdAJd}{{{I`{c}}}DdAJd}{AHbDd}{AHdDd}{MdDd}{AHfDd}{MfDd}{MhDd}{JbDd}{HbDd}{JfDd}{AFhDd}`0{ABjDd}{{}Dd}0000000`29{BhDd}{AJfAJh}0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`{{{Ib{}{{L`{c}}{Lb{e}}}}}{{h{Bh}}}{{Ld{Bh}}}A`}0```````````````````{{GjBh}{{h{Gn}}}}````````````````````````````````{AHfBh}````````````````{{}Gd}{{}ABj}{cHd{{Ld{Bh}}}}{cMb{{Ld{Bh}}}}{{{Fl{c}}}{{Jh{c}}}{}}```````````````````````````````````````````````````````````````````````{{{Df{Cb}}}{{Dh{A@lKn}}}}{Bh{{Dh{AEdAJj}}}}{BhAEh}{{{Df{Cb}}}{{Dh{KbKn}}}}{{{Df{Cb}}}{{Dh{AFlKn}}}}{c{{Dh{Mdc}}}{{Ld{Bh}}{Aj{Eb}}}}{Gj{{h{AJl}}}}{{MjMj}{{h{Db}}}}{{ABjABj}{{h{Db}}}}{{HdHd}{{h{Db}}}}{{MbMb}{{h{Db}}}}{{AFhAFh}{{h{Db}}}}{{AGhAGh}{{h{Db}}}}{{AHbAHb}{{h{Db}}}}{{AHdAHd}{{h{Db}}}}{{MdMd}{{h{Db}}}}{{AHfAHf}{{h{Db}}}}{{MfMf}{{h{Db}}}}{{MhMh}{{h{Db}}}}{{Jb{AHj{AHh}}}{{h{Db}}}}{{JbJb}{{h{Db}}}}````````{{{I`{g}}i}{{h{Cd}}}{{Ld{Bh}}}A`{{Ib{}{{L`{c}}{Lb{e}}}}}{{Ld{Bh}}}}``````{{Fncl}nf}{{A@hcl}nf}{{A@ncl}nf}{{G`cl}nf}{{Ndcl}nf}{{Nfcl}nf}{{Nhcl}nf}{{Njcl}nf}{{Nlcl}nf}{{Nncl}nf}{{O`cl}nf}{{Obcl}nf}{{AA`cl}nf}{{Odcl}nf}{{Ofcl}nf}{{Ohcl}nf}{{Ojcl}nf}{{Olcl}nf}{{Oncl}nf}{{A@`cl}nf}{{Ljcl}nf}{{Llcl}nf}{{Jdcl}nf}{{AAbcl}nf}{{AAdcl}nf}{{A@bcl}nf}{{Gbcl}nf}{{AAfcl}nf}{{Gdcl}nf}{{Hjcl}nf}{{AAhcl}nf}{{AAjcl}nf}{{AB`cl}nf}{{ABbcl}nf}{{ABdcl}nf}{{ABfcl}nf}{{Gfcl}nf}{{Ghcl}nf}{{ABlcl}nf}{{ABncl}nf}{{AC`cl}nf}{{Gjcl}nf}{{Glcl}nf}{{Hhcl}nf}{{Lncl}nf}{{ACdcl}nf}{{ACfcl}nf}{{AChcl}nf}{{ACjcl}nf}{{AClcl}nf}{{ACncl}nf}{{AD`cl}nf}{{ADbcl}nf}{{ADhcl}nf}{{ADjcl}nf}{{M`cl}nf}{{AEbcl}nf}{{Ifcl}nf}{{AEdcl}nf}{{Hdcl}nf}{{Mbcl}nf}{{AEfcl}nf}{{AEhcl}nf}{{Ihcl}nf}{{AElcl}nf}{{AEncl}nf}{{AF`cl}nf}{{AFbcl}nf}{{AFdcl}nf}{{Ijcl}nf}{{AFncl}nf}{{H`cl}nf}{{AG`cl}nf}{{AGbcl}nf}{{Idcl}nf}{{AGdcl}nf}{{Ilcl}nf}{{Lfcl}nf}{{AGfcl}nf}{{Incl}nf}{{AGjcl}nf}{{AGlcl}nf}{{J`cl}nf}{{AGncl}nf}{{AH`cl}nf}{{{Jh{c}}el}nA`f}{{{I`{c}}el}n{A`Ib}f}{{Mdcl}nf}{{Mfcl}nf}{{Mhcl}nf}{{Hbcl}nf}{{Jfcl}nf}{{Fnjcl}nf}{{A@hjcl}nf}{{A@njcl}nf}{{G`jcl}nf}{{Ndjcl}nf}{{Nfjcl}nf}{{Nhjcl}nf}{{Njjcl}nf}{{Nljcl}nf}{{Nnjcl}nf}{{O`jcl}nf}{{Objcl}nf}{{AA`jcl}nf}{{Odjcl}nf}{{Ofjcl}nf}{{Ohjcl}nf}{{Ojjcl}nf}{{Oljcl}nf}{{Onjcl}nf}{{A@`jcl}nf}{{Ljjcl}nf}{{Lljcl}nf}{{Jdjcl}nf}{{AAbjcl}nf}{{AAdjcl}nf}{{A@bjcl}nf}{{Gbjcl}nf}{{AAfjcl}nf}{{Gdjcl}nf}{{Hjjcl}nf}{{AAhjcl}nf}{{AAjjcl}nf}{{AB`jcl}nf}{{ABbjcl}nf}{{ABdjcl}nf}{{ABfjcl}nf}{{Gfjcl}nf}{{Ghjcl}nf}{{ABljcl}nf}{{ABnjcl}nf}{{AC`jcl}nf}{{Gjjcl}nf}{{Gljcl}nf}{{Hhjcl}nf}{{Lnjcl}nf}{{ACdjcl}nf}{{ACfjcl}nf}{{AChjcl}nf}{{ACjjcl}nf}{{ACljcl}nf}{{ACnjcl}nf}{{AD`jcl}nf}{{ADbjcl}nf}{{ADhjcl}nf}{{ADjjcl}nf}{{M`jcl}nf}{{AEbjcl}nf}{{Ifjcl}nf}{{AEdjcl}nf}{{Hdjcl}nf}{{Mbjcl}nf}{{AEfjcl}nf}{{AEhjcl}nf}{{Ihjcl}nf}{{AEljcl}nf}{{AEnjcl}nf}{{AF`jcl}nf}{{AFbjcl}nf}{{AFdjcl}nf}{{Ijjcl}nf}{{AFnjcl}nf}{{H`jcl}nf}{{AG`jcl}nf}{{AGbjcl}nf}{{Idjcl}nf}{{AGdjcl}nf}{{Iljcl}nf}{{Lfjcl}nf}{{AGfjcl}nf}{{Injcl}nf}{{AGjjcl}nf}{{AGljcl}nf}{{J`jcl}nf}{{AGnjcl}nf}{{AH`jcl}nf}{{{Jh{c}}jel}nA`f}{{{I`{c}}jel}n{A`Ib}f}{{Mdjcl}nf}{{Mfjcl}nf}{{Mhjcl}nf}{{Jbjcl}nf}{{Hbjcl}nf}{{Jfjcl}nf}``````````````````````````````{Gd{{h{c}}}Kh}{{{I`{g}}i}{{h{{Af{e}}}}}{{Ld{Bh}}}A`{{Ib{}{{L`{c}}{Lb{e}}}}}{{Ld{Bh}}}}{{Gdc}{{h{Gb}}}{{Ld{Bh}}}}``````````````{{}Eb}0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000```````````{GjBh}``0````````{{Mjc}DhJj}{{Lhc}DhJj}{{A@jc}DhJj}{{A@lc}DhJj}{A@l{{Dh{{Fh{Cb}}Kn}}}}{{Llc}DhJj}{{Hjc}DhJj}{{AAlc}DhJj}{{AAnc}DhJj}{{ABjc}DhJj}{{M`c}DhJj}{{Mlc}DhJj}{{Mnc}DhJj}{{N`c}DhJj}{{AFhc}DhJj}{{Kfc}DhJj}{{AFjc}DhJj}{Kb{{Dh{{Fh{Cb}}Kn}}}}{{Kbc}DhJj}{{Kdc}DhJj}{AFl{{Dh{{Fh{Cb}}Kn}}}}{{AFlc}DhJj}{{AGdc}DhJj}{{AGhc}DhJj}{{Nbc}DhJj}{{AHdc}DhJj}{{Mdc}DhJj}{{AHnc}DhJj}{{MjcAJn}DhJj}{{LhcAJn}DhJj}{{FncAJn}DhJj}{{A@hcAJn}DhJj}{{A@ncAJn}DhJj}{{G`cAJn}DhJj}{{NdcAJn}DhJj}{{NfcAJn}DhJj}{{NhcAJn}DhJj}{{NjcAJn}DhJj}{{NlcAJn}DhJj}{{NncAJn}DhJj}{{O`cAJn}DhJj}{{ObcAJn}DhJj}{{AA`cAJn}DhJj}{{OdcAJn}DhJj}{{OfcAJn}DhJj}{{OhcAJn}DhJj}{{OjcAJn}DhJj}{{OlcAJn}DhJj}{{OncAJn}DhJj}{{A@`cAJn}DhJj}{{LjcAJn}DhJj}{{LlcAJn}DhJj}{{JdcAJn}DhJj}{{AAbcAJn}DhJj}{{AAdcAJn}DhJj}{{A@bcAJn}DhJj}{{GbcAJn}DhJj}{{AAfcAJn}DhJj}{{GdcAJn}DhJj}{{HjcAJn}DhJj}{{AAhcAJn}DhJj}{{AAjcAJn}DhJj}{{AAlcAJn}DhJj}{{AAncAJn}DhJj}{{AB`cAJn}DhJj}{{ABbcAJn}DhJj}{{ABdcAJn}DhJj}{{ABfcAJn}DhJj}{{GfcAJn}DhJj}{{GhcAJn}DhJj}{{ABhcAJn}DhJj}{{ABjcAJn}DhJj}{{ABlcAJn}DhJj}{{ABncAJn}DhJj}{{AC`cAJn}DhJj}{{GjcAJn}DhJj}{{GlcAJn}DhJj}{{ACbcAJn}DhJj}{{HhcAJn}DhJj}{{LncAJn}DhJj}{{ACdcAJn}DhJj}{{ACfcAJn}DhJj}{{AChcAJn}DhJj}{{ACjcAJn}DhJj}{{AClcAJn}DhJj}{{ACncAJn}DhJj}{{AD`cAJn}DhJj}{{ADbcAJn}DhJj}{{ADdcAJn}DhJj}{{ADfcAJn}DhJj}{{ADhcAJn}DhJj}{{ADjcAJn}DhJj}{{M`cAJn}DhJj}{{ADncAJn}DhJj}{{AE`cAJn}DhJj}{{AEbcAJn}DhJj}{{IfcAJn}DhJj}{{AEdcAJn}DhJj}{{HdcAJn}DhJj}{{MbcAJn}DhJj}{{AEfcAJn}DhJj}{{AEhcAJn}DhJj}{{IhcAJn}DhJj}{{AElcAJn}DhJj}{{AEncAJn}DhJj}{{AF`cAJn}DhJj}{{AFbcAJn}DhJj}{{AFdcAJn}DhJj}{{IjcAJn}DhJj}{{AFncAJn}DhJj}{{H`cAJn}DhJj}{{AG`cAJn}DhJj}{{AGbcAJn}DhJj}{{IdcAJn}DhJj}{{AGdcAJn}DhJj}{{IlcAJn}DhJj}{{LfcAJn}DhJj}{{AGfcAJn}DhJj}{{IncAJn}DhJj}{{AGhcAJn}DhJj}{{AGjcAJn}DhJj}{{AGlcAJn}DhJj}{{J`cAJn}DhJj}{{NbcAJn}DhJj}{{AGncAJn}DhJj}{{AH`cAJn}DhJj}{{{Jh{c}}eAJn}DhAhJj}{{{I`{c}}eAJn}DhAhJj}{{AHbcAJn}DhJj}{{AHdcAJn}DhJj}{{MdcAJn}DhJj}{{AHfcAJn}DhJj}{{MfcAJn}DhJj}{{MhcAJn}DhJj}{{JbcAJn}DhJj}{{HbcAJn}DhJj}{{JfcAJn}DhJj}````````````{AId{{h{AK`}}}}``````````````{K`{{AHj{AHh}}}}{Kb{{AHj{AHh}}}}{Kd{{AHj{AHh}}}}```````````{{JbJb}c{}}````````````````{{GjBh}{{h{Bh}}}}```````````````````{ce{}{}}0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{cEb{}}0000000000000000000000000000{K`C`}{KbC`}{KdC`}``````{c{{Dh{e}}}{}{}}00000000000000000000000000000000000000000000000{Ll{{Dh{ABjc}}}{}}11111{Ij{{Dh{Gjc}}}{}}2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222``````````{cJn{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000``{{ADhc}d{{An{AKb}{{Al{AKb}}}}}}`````````{Gj{{h{Bh}}}}{If{{h{Bh}}}}`````````{{{Ib{}{{L`{c}}{Lb{e}}}}}{{h{e}}}{{Ld{Bh}}}A`}0```{Fn{{Ab{Bf}}}}{A@h{{Ab{Bf}}}}{A@n{{Ab{Bf}}}}{G`{{Ab{Bf}}}}{Nd{{Ab{Bf}}}}{Nf{{Ab{Bf}}}}{Nh{{Ab{Bf}}}}{Nj{{Ab{Bf}}}}{Nl{{Ab{Bf}}}}{Nn{{Ab{Bf}}}}{O`{{Ab{Bf}}}}{Ob{{Ab{Bf}}}}{AA`{{Ab{Bf}}}}{Od{{Ab{Bf}}}}{Of{{Ab{Bf}}}}{Oh{{Ab{Bf}}}}{Oj{{Ab{Bf}}}}{Ol{{Ab{Bf}}}}{On{{Ab{Bf}}}}{A@`{{Ab{Bf}}}}{Lj{{Ab{Bf}}}}{Ll{{Ab{Bf}}}}{Jd{{Ab{Bf}}}}{AAb{{Ab{Bf}}}}{AAd{{Ab{Bf}}}}{A@b{{Ab{Bf}}}}{Gb{{Ab{Bf}}}}{AAf{{Ab{Bf}}}}{Gd{{Ab{Bf}}}}{Hj{{Ab{Bf}}}}{AAh{{Ab{Bf}}}}{AAj{{Ab{Bf}}}}{AB`{{Ab{Bf}}}}{ABb{{Ab{Bf}}}}{ABd{{Ab{Bf}}}}{ABf{{Ab{Bf}}}}{Gf{{Ab{Bf}}}}{Gh{{Ab{Bf}}}}{ABl{{Ab{Bf}}}}{ABn{{Ab{Bf}}}}{AC`{{Ab{Bf}}}}{Gj{{Ab{Bf}}}}{Gl{{Ab{Bf}}}}{Hh{{Ab{Bf}}}}{Ln{{Ab{Bf}}}}{ACd{{Ab{Bf}}}}{ACf{{Ab{Bf}}}}{ACh{{Ab{Bf}}}}{ACj{{Ab{Bf}}}}{ACl{{Ab{Bf}}}}{ACn{{Ab{Bf}}}}{AD`{{Ab{Bf}}}}{ADb{{Ab{Bf}}}}{ADh{{Ab{Bf}}}}{ADj{{Ab{Bf}}}}{M`{{Ab{Bf}}}}{AEb{{Ab{Bf}}}}{If{{Ab{Bf}}}}{AEd{{Ab{Bf}}}}{Hd{{Ab{Bf}}}}{Mb{{Ab{Bf}}}}{AEf{{Ab{Bf}}}}{AEh{{Ab{Bf}}}}{Ih{{Ab{Bf}}}}{AEl{{Ab{Bf}}}}{AEn{{Ab{Bf}}}}{AF`{{Ab{Bf}}}}{AFb{{Ab{Bf}}}}{AFd{{Ab{Bf}}}}{Ij{{Ab{Bf}}}}{AFn{{Ab{Bf}}}}{H`{{Ab{Bf}}}}{AG`{{Ab{Bf}}}}{AGb{{Ab{Bf}}}}{Id{{Ab{Bf}}}}{AGd{{Ab{Bf}}}}{Il{{Ab{Bf}}}}{Lf{{Ab{Bf}}}}{AGf{{Ab{Bf}}}}{In{{Ab{Bf}}}}{AGj{{Ab{Bf}}}}{AGl{{Ab{Bf}}}}{J`{{Ab{Bf}}}}{AGn{{Ab{Bf}}}}{AH`{{Ab{Bf}}}}{{{Jh{c}}}{{Ab{Bf}}}A`}{{{I`{c}}}{{Ab{Bf}}}{A`Ib}}{Md{{Ab{Bf}}}}{Mf{{Ab{Bf}}}}{Mh{{Ab{Bf}}}}{Jb{{Ab{Bf}}}}{Hb{{Ab{Bf}}}}{Jf{{Ab{Bf}}}}```````````````````{ce{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`","D":"JE`","p":[[5,"Private",4853],[1,"unit"],[10,"Processor",2,4854],[6,"Option",4855],[5,"Meta",4856],[5,"ProcessingState",2,4857],[8,"ProcessingResult",2,4854],[10,"ProcessValue",2,4854],[5,"EnumSet",2,4858],[10,"EnumSetType",4859],[5,"Annotated",4860],[10,"IntoValue",4861],[10,"Into",4862],[17,"Output"],[10,"FnOnce",4863],[1,"u64"],[1,"array"],[10,"EnumSetTypeWithRepr",4859],[6,"ValueType",2,4857],[1,"str"],[6,"Chunk",2,4864],[1,"u128"],[1,"u16"],[1,"u32"],[1,"u8"],[1,"usize"],[5,"FieldAttrs",2,4857],[5,"Path",2,4857],[10,"Clone",4865],[6,"Pii",2,4857],[5,"CharacterSet",2,4857],[6,"ProcessingAction",2,4854],[6,"Ordering",4866],[1,"bool"],[1,"slice"],[6,"Result",4867],[10,"Deserializer",4868],[6,"Cow",4869],[17,"Item"],[10,"IntoIterator",4870],[5,"String",4871],[10,"PartialEq",4866],[5,"Formatter",4872],[5,"Error",4872],[10,"Debug",4872],[5,"UnknownValueTypeError",2,4857],[8,"Result",4872],[10,"Hasher",4873],[5,"EnumSetIter",4858],[5,"ProcessingStateIter",2,4857],[5,"Remark",4856],[5,"Vec",4874],[1,"tuple"],[8,"Array",4875],[5,"Breadcrumb",469,4876],[5,"ClientSdkInfo",469,4877],[6,"Context",469,4878],[5,"Contexts",469,4878],[6,"DebugImage",469,4879],[5,"DebugMeta",469,4879],[5,"Event",469,4880],[5,"Exception",469,4881],[1,"f64"],[5,"Frame",469,4882],[5,"Geo",469,4883],[5,"HeaderName",469,4884],[1,"i64"],[5,"LogEntry",469,4885],[5,"NativeImagePath",469,4879],[8,"Object",4875],[6,"Value",4875],[5,"PairList",469,4886],[10,"AsPair",469,4886],[5,"RawStacktrace",469,4882],[5,"Replay",469,4887],[5,"Request",469,4884],[5,"Span",469,4888],[5,"Stacktrace",469,4882],[5,"TemplateInfo",469,4889],[5,"Thread",469,4890],[5,"Timestamp",469,4886],[5,"TraceContext",469,4891],[5,"User",469,4883],[5,"Values",469,4886],[10,"Serializer",4892],[10,"Iterator",4893],[5,"TypeId",4894],[10,"SessionLike",469,4895],[5,"SessionUpdate",469,4895],[5,"SessionAggregateItem",469,4895],[6,"AbnormalMechanism",469,4895],[10,"DefaultContext",469,4878],[5,"Duration",4896],[6,"SessionErrored",469,4895],[5,"Error",4897],[17,"Key"],[17,"Value"],[10,"AsRef",4862],[5,"TagEntry",469,4898],[6,"SpanStatus",469,4899],[5,"TraceId",469,4891],[5,"SpanId",469,4891],[5,"Message",469,4885],[6,"NetworkReportPhases",469,4900],[5,"HeaderValue",469,4884],[5,"IpAddr",469,4886],[5,"LenientString",469,4886],[5,"JsonLenientString",469,4886],[6,"EventType",469,4901],[6,"CspDirective",469,4902],[6,"ExpectStapleResponseStatus",469,4902],[6,"ExpectStapleCertStatus",469,4902],[6,"TransactionSource",469,4903],[5,"AppContext",469,4904],[5,"BrowserContext",469,4905],[5,"CloudResourceContext",469,4906],[5,"DeviceContext",469,4907],[5,"GpuContext",469,4908],[5,"MonitorContext",469,4909],[5,"NelContext",469,4910],[5,"OsContext",469,4911],[5,"OtelContext",469,4912],[5,"PerformanceScoreContext",469,4913],[5,"ProfileContext",469,4914],[5,"ReplayContext",469,4915],[5,"ReprocessingContext",469,4916],[5,"ResponseContext",469,4917],[5,"RuntimeContext",469,4918],[5,"UserReportV2Context",469,4919],[5,"ParseEventTypeError",469,4901],[5,"ParseSpanStatusError",469,4899],[5,"Breakdowns",469,4920],[5,"DiscardedEvent",469,4921],[5,"ClientReport",469,4921],[5,"ClientSdkPackage",469,4877],[5,"LinuxDistribution",469,4911],[5,"Data",469,4891],[5,"Route",469,4891],[5,"ContextInner",469,4878],[5,"SystemSdkInfo",469,4879],[5,"AppleDebugImage",469,4879],[5,"DebugId",469,4879],[5,"CodeId",469,4879],[5,"NativeDebugImage",469,4879],[5,"SourceMapDebugImage",469,4879],[5,"JvmDebugImage",469,4879],[5,"ProguardDebugImage",469,4879],[5,"DeviceClass",469,4922],[5,"EventId",469,4880],[5,"ExtraValue",469,4880],[5,"EventProcessingError",469,4880],[5,"GroupingConfig",469,4880],[5,"Fingerprint",469,4923],[5,"Measurement",469,4924],[5,"Measurements",469,4924],[5,"CError",469,4925],[5,"MachException",469,4925],[5,"NsError",469,4925],[5,"PosixSignal",469,4925],[5,"MechanismMeta",469,4925],[5,"Mechanism",469,4925],[5,"SampleRate",469,4926],[5,"Metrics",469,4926],[5,"MetricsSummary",469,4927],[5,"MetricSummary",469,4927],[5,"ParseNetworkReportPhaseError",469,4900],[5,"BodyRaw",469,4900],[5,"NetworkReportRaw",469,4900],[5,"RelayInfo",469,4928],[5,"Cookies",469,4884],[5,"Headers",469,4884],[5,"Query",469,4884],[5,"InvalidSecurityError",469,4902],[5,"Csp",469,4902],[5,"SingleCertificateTimestamp",469,4902],[5,"ExpectCt",469,4902],[5,"Hpkp",469,4902],[5,"ExpectStaple",469,4902],[6,"SecurityReportType",469,4902],[6,"SessionStatus",469,4895],[5,"SessionAttributes",469,4895],[5,"SessionAggregates",469,4895],[5,"SpanData",469,4888],[5,"FrameVars",469,4882],[5,"FrameData",469,4882],[6,"InstructionAddrAdjustment",469,4882],[5,"Tags",469,4898],[6,"ThreadId",469,4890],[6,"LockReasonType",469,4890],[5,"LockReason",469,4890],[5,"TransactionNameChange",469,4903],[5,"TransactionInfo",469,4903],[5,"RegVal",469,4886],[5,"Addr",469,4886],[6,"Level",469,4886],[5,"Utc",4929],[5,"DateTime",4930],[10,"Default",4931],[5,"UserReport",469,4932],[10,"Serialize",4892],[8,"MetaMap",4860],[6,"NetworkReportError",469,4900],[5,"ParseSessionStatusError",469,4895],[5,"ParseAbnormalMechanismError",469,4895],[5,"InvalidRegVal",469,4886],[5,"ParseLevelError",469,4886],[6,"IpAddr",4933],[10,"FromValue",4861],[6,"Val",4875],[10,"Empty",4861],[5,"SchemaGenerator",4934],[6,"Schema",4935],[5,"Error",4856],[5,"Release",4936],[6,"SkipSerialization",4861],[10,"Error",4937],[8,"MetricSummaryMapping",469,4927],[15,"Redaction",465],[15,"Text",465]],"r":[[8,4857],[9,4864],[15,4858],[20,4857],[31,4857],[32,4857],[33,4854],[34,4938],[35,4854],[36,4854],[37,4857],[38,4857],[39,4854],[50,4857],[52,4857],[64,4939],[160,4940],[265,4864],[297,4864],[356,4939],[373,4864],[470,4895],[472,4886],[480,4904],[482,4879],[484,4886],[490,4900],[491,4876],[492,4920],[494,4905],[495,4925],[498,4921],[499,4877],[500,4877],[502,4906],[503,4879],[507,4878],[508,4878],[509,4878],[510,4884],[512,4902],[515,4902],[518,4891],[522,4879],[523,4879],[524,4879],[526,4878],[529,4922],[530,4907],[531,4921],[537,4880],[538,4880],[539,4880],[540,4901],[541,4881],[543,4902],[546,4902],[549,4902],[550,4902],[551,4880],[554,4923],[557,4882],[559,4882],[561,4882],[562,4883],[565,4908],[566,4880],[568,4884],[569,4884],[570,4884],[571,4902],[577,4882],[583,4886],[584,4902],[585,4886],[586,4886],[588,4879],[591,4886],[592,4886],[593,4911],[594,4890],[595,4890],[597,4885],[599,4925],[602,4924],[603,4924],[604,4925],[605,4925],[607,4885],[608,4927],[609,4927],[610,4926],[611,4927],[614,4909],[615,4879],[616,4879],[620,4910],[621,4900],[622,4900],[623,4900],[628,4925],[632,4878],[633,4878],[635,4911],[637,4912],[643,4941],[644,4886],[645,4895],[646,4901],[647,4886],[648,4900],[651,4895],[652,4899],[656,4913],[659,4925],[662,4914],[664,4879],[666,4884],[667,4882],[669,4886],[670,4928],[671,4887],[673,4915],[677,4916],[678,4884],[683,4917],[685,4891],[688,4918],[689,4926],[695,4902],[696,4895],[697,4895],[698,4895],[699,4895],[700,4895],[701,4895],[702,4895],[703,4902],[706,4879],[707,4888],[708,4888],[709,4891],[710,4899],[711,4882],[717,4879],[718,4898],[719,4898],[721,4889],[722,4890],[723,4890],[724,4886],[726,4891],[727,4891],[729,4903],[730,4903],[731,4903],[744,4883],[745,4932],[748,4919],[749,4941],[751,4886],[1613,4886],[2001,4942]],"b":[[161,"impl-PartialEq-for-EnumSet%3CT%3E"],[162,"impl-PartialEq%3CT%3E-for-EnumSet%3CT%3E"],[163,"impl-PartialEq-for-ValueType"],[164,"impl-PartialEq%3CEnumSet%3CValueType%3E%3E-for-ValueType"],[176,"impl-Extend%3CEnumSet%3CT%3E%3E-for-EnumSet%3CT%3E"],[177,"impl-Extend%3CT%3E-for-EnumSet%3CT%3E"],[179,"impl-Display-for-UnknownValueTypeError"],[180,"impl-Debug-for-UnknownValueTypeError"],[181,"impl-Display-for-ValueType"],[182,"impl-Debug-for-ValueType"],[187,"impl-Display-for-Path%3C\'a%3E"],[188,"impl-Debug-for-Path%3C\'a%3E"],[189,"impl-Display-for-Chunk%3C\'_%3E"],[190,"impl-Debug-for-Chunk%3C\'a%3E"],[191,"impl-Display-for-ProcessingAction"],[192,"impl-Debug-for-ProcessingAction"],[209,"impl-FromIterator%3CEnumSet%3CT%3E%3E-for-EnumSet%3CT%3E"],[210,"impl-FromIterator%3CT%3E-for-EnumSet%3CT%3E"],[377,"impl-Sum%3C%26EnumSet%3CT%3E%3E-for-EnumSet%3CT%3E"],[378,"impl-Sum%3CT%3E-for-EnumSet%3CT%3E"],[379,"impl-Sum-for-EnumSet%3CT%3E"],[380,"impl-Sum%3C%26T%3E-for-EnumSet%3CT%3E"],[1940,"impl-PartialEq%3CDateTime%3CUtc%3E%3E-for-Timestamp"],[1941,"impl-PartialEq-for-Timestamp"],[2117,"impl-Debug-for-EventType"],[2118,"impl-Display-for-EventType"],[2119,"impl-Debug-for-ParseEventTypeError"],[2120,"impl-Display-for-ParseEventTypeError"],[2121,"impl-Debug-for-SpanStatus"],[2122,"impl-Display-for-SpanStatus"],[2123,"impl-Display-for-ParseSpanStatusError"],[2124,"impl-Debug-for-ParseSpanStatusError"],[2148,"impl-Display-for-SpanId"],[2149,"impl-Debug-for-SpanId"],[2160,"impl-Display-for-DebugId"],[2161,"impl-Debug-for-DebugId"],[2162,"impl-Debug-for-CodeId"],[2163,"impl-Display-for-CodeId"],[2170,"impl-Debug-for-DeviceClass"],[2171,"impl-Display-for-DeviceClass"],[2172,"impl-Display-for-EventId"],[2173,"impl-Debug-for-EventId"],[2194,"impl-Debug-for-NetworkReportPhases"],[2195,"impl-Display-for-NetworkReportPhases"],[2196,"impl-Display-for-ParseNetworkReportPhaseError"],[2197,"impl-Debug-for-ParseNetworkReportPhaseError"],[2198,"impl-Display-for-NetworkReportError"],[2199,"impl-Debug-for-NetworkReportError"],[2210,"impl-Display-for-InvalidSecurityError"],[2211,"impl-Debug-for-InvalidSecurityError"],[2212,"impl-Debug-for-CspDirective"],[2213,"impl-Display-for-CspDirective"],[2218,"impl-Debug-for-ExpectStapleResponseStatus"],[2219,"impl-Display-for-ExpectStapleResponseStatus"],[2220,"impl-Debug-for-ExpectStapleCertStatus"],[2221,"impl-Display-for-ExpectStapleCertStatus"],[2224,"impl-Debug-for-SessionStatus"],[2225,"impl-Display-for-SessionStatus"],[2226,"impl-Display-for-ParseSessionStatusError"],[2227,"impl-Debug-for-ParseSessionStatusError"],[2228,"impl-Debug-for-AbnormalMechanism"],[2229,"impl-Display-for-AbnormalMechanism"],[2230,"impl-Display-for-ParseAbnormalMechanismError"],[2231,"impl-Debug-for-ParseAbnormalMechanismError"],[2242,"impl-Display-for-InstructionAddrAdjustment"],[2243,"impl-Debug-for-InstructionAddrAdjustment"],[2252,"impl-Debug-for-TransactionSource"],[2253,"impl-Display-for-TransactionSource"],[2258,"impl-Debug-for-InvalidRegVal"],[2259,"impl-Display-for-InvalidRegVal"],[2260,"impl-Display-for-RegVal"],[2261,"impl-Debug-for-RegVal"],[2262,"impl-Display-for-Addr"],[2263,"impl-Debug-for-Addr"],[2264,"impl-Debug-for-IpAddr"],[2265,"impl-Display-for-IpAddr"],[2266,"impl-Display-for-ParseLevelError"],[2267,"impl-Debug-for-ParseLevelError"],[2268,"impl-Debug-for-Level"],[2269,"impl-Display-for-Level"],[2272,"impl-Display-for-Timestamp"],[2273,"impl-Debug-for-Timestamp"],[2373,"impl-From%3C%26str%3E-for-HeaderName"],[2374,"impl-From%3CString%3E-for-HeaderName"],[2377,"impl-From%3C%26str%3E-for-HeaderValue"],[2378,"impl-From%3CString%3E-for-HeaderValue"],[3424,"impl-PartialOrd%3CDateTime%3CUtc%3E%3E-for-Timestamp"],[3425,"impl-PartialOrd-for-Timestamp"],[3797,"impl-Serialize-for-ClientReport"],[3798,"impl-ClientReport"],[3811,"impl-SessionUpdate"],[3812,"impl-Serialize-for-SessionUpdate"],[3814,"impl-SessionAggregates"],[3815,"impl-Serialize-for-SessionAggregates"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAM0NtgAEAAQACwABABIAAQAWAAEAGQAAABsAAwAnAAAAKgAFADEAAAA0AAAANgAJAFUAAQBYAB4AegARAJIAAQCWAAAAnwABAKIAIADEAAAA0gABANoAAADtAAEA/wABABcBAAAaAQEAHQEBACIBBQArATkAZgEBAGoBAQB0AQEAdwEGAH8BDACXAQoAqwEKALcBCgDFAQAAxwEKANcBAADeAQEA5wECAPIBAQD4AQAA+gEAAP0BAAADAgEACwIAABACAAASAgAAFAIAABgCAAAiAgAAJQIDACwCAQAvAgAAMQIAADQCAAA4AgAAPgIBAEYCAABJAgAATgIBAFcCAABaAgAAXwIBAGICAABlAgAAagIAAHECAQB2AgAAhgIAAIoCAQCTAgAAlQIAAJoCAACdAgAAoAIAAKMCAQCoAgEArQIAALICAQC1AgUAvwIAAMQCAADIAgAAygICAM8CAADVAgAA2wIAAN0CAADiAgAA5gIBAO8CAAD1An0AdwMFAIEDAACNAwIAmQMDAKEDAACjAwoAsAMAALcDAADFAwcB4QQQAPMEEAAFBQAADwX5AA4GDAA+BgIATgYAAFgGXAC2BjAA6QYXAAgHAgAeB6oA3gdeAEYInwDpCAAA/wgAABIJAAAVCQAAGQkAABwJAAAmCQAAKwkAAC0JAAAwCQAAQAkAAEYJAQBKCQEAYQkAAGUJAABpCQAAbAkAAG8JAAB6CQAAfwkAAIMJAQCGCQAAjAkTAKIJfwAoCgAALgoAADAKAgA3CgAAOQoMAPIKEAAICwAACgttAHsLzABMDAcAVwxiANoMAADxDAAABQ0AABUNAAA8DQAATw0BAFUNDQBpDQAAcg24ADYOAAA+DgAAWg5iAMUOAADTDgMA2A4LAOUOAQDoDnUAaA8AAGoPAAB3DwIAfg8AAIUPAACcDwAAqg+cAE0QCQFhEYMA+hEAAAESXABrEgAAcRKDAA=="}],\ @@ -23,7 +23,7 @@ var searchIndex = new Map(JSON.parse('[\ ["relay_jsonschema_derive",{"t":"Y","n":["JsonSchema"],"q":[[0,"relay_jsonschema_derive"]],"i":[0],"f":"`","D":"d","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAAAAAA="}],\ ["relay_kafka",{"t":"PGPGPPPPPPPPFFFFGFKPPPPPPPPPPPPPPPGFPPPNONNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNMOOOOONOOONOOONNMNNNNNONNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOMNNNNNNNNNN","n":["Attachments","ClientError","Cogs","ConfigError","Events","Feedback","InvalidConfig","InvalidJson","InvalidMsgPack","InvalidShard","InvalidShard","InvalidTopicName","KafkaClient","KafkaClientBuilder","KafkaConfigParam","KafkaParams","KafkaTopic","KafkaTopicConfig","Message","MetadataFetchError","MetricsGeneric","MetricsSessions","MetricsSummaries","Monitors","Outcomes","OutcomesBilling","Primary","Profiles","ReplayEvents","ReplayRecordings","SchemaValidationFailed","Secondary","SendFailed","Spans","TopicAssignment","TopicAssignments","TopicError","Transactions","UnknownKafkaConfigName","add_kafka_topic_config","attachments","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","clone","clone_into","cmp","cogs","compare","config_name","default","default","deserialize","deserialize","deserialize","deserialize","eq","equivalent","equivalent","equivalent","equivalent","equivalent","events","feedback","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","get","get_hash","hash","headers","into","into","into","into","into","into","into","into","into","into","iter","kafka_config","key","metrics_generic","metrics_sessions","metrics_summaries","monitors","name","new","outcomes","outcomes_billing","params","partial_cmp","profiles","replay_events","replay_recordings","send","send_message","serialize","serialize","serialize","serialize","serialize","source","spans","to_owned","to_string","to_string","topic_name","transactions","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unused","value","variant","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"relay_kafka"],[193,"relay_kafka::producer"],[194,"relay_kafka::config"],[195,"core::result"],[196,"core::cmp"],[197,"serde::de"],[198,"core::fmt"],[199,"alloc::string"],[200,"core::hash"],[201,"core::marker"],[202,"alloc::collections::btree::map"],[203,"core::option"],[204,"core::slice::iter"],[205,"alloc::vec"],[206,"alloc::borrow"],[207,"serde::ser"],[208,"core::error"],[209,"core::any"]],"i":[2,0,2,0,2,2,5,5,5,15,5,5,0,0,0,0,0,0,0,5,2,2,2,2,2,2,12,2,2,2,5,12,5,2,0,0,5,2,15,1,10,15,2,10,12,13,3,14,5,7,1,15,2,10,12,13,3,14,5,7,1,1,7,2,2,2,10,2,3,10,1,10,12,13,14,2,2,2,2,2,2,10,10,15,15,2,10,12,13,3,14,5,5,7,1,15,2,10,12,12,13,3,14,5,7,1,10,2,2,24,15,2,10,12,13,3,14,5,7,1,2,12,24,10,10,10,10,14,1,10,10,3,2,10,10,10,7,7,24,10,12,13,14,5,10,2,15,5,3,10,15,2,10,12,13,3,14,5,7,1,15,2,10,12,13,3,14,5,7,1,15,2,10,12,13,3,14,5,7,1,10,14,24,15,2,10,12,13,3,14,5,7,1],"f":"```````````````````````````````````````{{bdfh}{{l{bj}}}}`{ce{}{}}0000000000000000000{bn}{{}b}{dd}{{ce}A`{}{}}{{dd}Ab}`{{ce}Ab{}{}}`{{}Ad}5{c{{l{Ad}}}Af}{c{{l{Ah}}}Af}{c{{l{Aj}}}Af}{c{{l{Al}}}Af}{{dd}h}{{ce}h{}{}}0000``{{AnB`}Bb}0{{dB`}Bb}{{AdB`}Bb}{{AhB`}Bb}{{AjB`}Bb}{{fB`}Bb}{{AlB`}Bb}{{jB`}Bb}0{{nB`}Bb}{{bB`}Bb}{cc{}}000{BdAh}111111{{Add}Ah}{{ce}Bf{BhBj}Bl}{{dc}A`Bn}{C`{{Cd{{Cb{BdBd}}}}}}{ce{}{}}000000000{{}{{Cf{d}}}}{{Ah{Ch{Al}}{Cb{Bd{Ch{Al}}}}}{{l{fAn}}}}{C`{{Cl{Cj}}}}`````{{}b}```{{dd}{{Cd{Ab}}}}```{{nd{Cl{Cj}}{Cd{{Cb{BdBd}}}}Cn{D`{Cj}}}{{l{Cnj}}}}{{ndc}{{l{Cnj}}}C`}{C`{{l{{Db{{D`{Cj}}}}j}}}}{{Adc}lDd}{{Ahc}lDd}{{Ajc}lDd}{{Alc}lDd}{j{{Cd{Df}}}}`={cBd{}}0``{c{{l{e}}}{}{}}0000000000000000000{cDh{}}000000000``{C`Cn}{ce{}{}}000000000","D":"Kl","p":[[5,"KafkaClientBuilder",0,193],[6,"KafkaTopic",0,194],[5,"KafkaParams",0,194],[1,"bool"],[6,"ClientError",0,193],[6,"Result",195],[5,"KafkaClient",0,193],[1,"unit"],[6,"Ordering",196],[5,"TopicAssignments",0,194],[10,"Deserializer",197],[6,"TopicAssignment",0,194],[5,"KafkaTopicConfig",0,194],[5,"KafkaConfigParam",0,194],[6,"ConfigError",0,194],[5,"Formatter",198],[8,"Result",198],[5,"String",199],[1,"u64"],[10,"Hash",200],[10,"Sized",201],[10,"BuildHasher",200],[10,"Hasher",200],[10,"Message",0,193],[5,"BTreeMap",202],[6,"Option",203],[5,"Iter",204],[5,"Vec",205],[1,"u8"],[1,"array"],[1,"str"],[1,"slice"],[6,"Cow",206],[10,"Serializer",207],[10,"Error",208],[5,"TypeId",209]],"r":[[1,193],[3,194],[12,193],[13,193],[14,194],[15,194],[16,194],[17,194],[18,193],[34,194],[35,194]],"b":[[83,"impl-Debug-for-ConfigError"],[84,"impl-Display-for-ConfigError"],[91,"impl-Display-for-ClientError"],[92,"impl-Debug-for-ClientError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAGMADAAqABMAQAACAEQAAABGAAsAVAALAGQAAABsAAEAhQAAAIwABACSAAIAlwAdALgACQA="}],\ ["relay_log",{"t":"PTTFTPFFFGPFPTTONNNNHNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHNNCQNNNNNOOONNNHONNNNNNNNNNNQNNNNNNNNONNNNNNNNNNNNNQHQQNNNNNNNNNONNNNNNNNCNNNNNNNNNNNNNNQONNNNNNNNNNNNNNNNNNNNNNNNQNNNHNHPPFPPFPPFPFPPGPPFPFFPFFGPPFPPPPGFPFFGGFPPFPPFPPPFPFPPPPPPPPPPGPGFFFFFPPPPPPFPGFGGPPPPPPPPGPFPPFFFPPFPFPFFPPFFFPFGFPFFGFPPPFFFFGPFFFPPPPPPPPPFGFPPFPPOOONOOOOOOOONOOONNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNOOOOOOOOOOOOOOOOOOOOCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONOOONNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONOOOOONNNNNOOOONOOOOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOONNNNNNNNNNNOOOOOOOOOOOOOOONNNONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNONNNNOOOOOONNOCOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNOONNNNOOOOONNOOOOOOONNOONOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONOOONOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONOOCONONOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFGFFFFFFFFPFFFFFPFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNPPKFPFPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNPFFFIFPFPPFPKKKGRPFFFKGFPFIFPFFGKKFPONHNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNHHNHONNNNNNNNNNNNNNNNNNNNHNNMNNNNNOONNNONNNNOOHHONNNNNHONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNMMNNONNNNNHOOONNNNNNNNOHNNOQNNNONNOMNOONNNNNNNNNNNNNNNNNNNNONNNHHONNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNOONNNNNNNNNNNNNHNHFFFPPFFPPPPPPPPPPPPPTTTTPPPPPGFFGGFPPGPPPFGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSCPPFPPFPPFPFPPGPPFPFFPFFGPPFPPPPGFPFFGGFPPFPPFPPPFPFPPPPPPPPPPGPGFFFFFPPPPPPFPGFGGPPPPPPPPGPFPPFFFPPFPFPFFPPFFFPFGFPFFGFPPPFFFFGPFFFPPPPPPPPPFGFPPFPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOCOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOCOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOCOOOOOOOOOOOOOOOOOFFFFFFFFGFFFFFFFFPFFFFFPFFFOOPPKFPFPPPGHH","n":["Auto","DEBUG","ERROR","Hub","INFO","Json","Level","LevelParseError","LogConfig","LogFormat","Pretty","SentryConfig","Simplified","TRACE","WARN","_crash_db","add_breadcrumb","as_log","as_serde","as_str","backtrace_enabled","bind_client","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capture_error","capture_error","capture_event","capture_message","client","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","compare","configure_scope","configure_scope","current","dashboard","debug","default","default","deserialize","deserialize","deserialize","dsn","enable_backtraces","enabled","enabled_dsn","end_session","end_session_with_status","ensure_error","environment","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","from","from","from","from","from","from","from_str","ge","ge","gt","gt","hash","hash","info","init","init_test","init_test","into","into","into","into","into","into","last_event_id","le","le","level","level_filter","lt","lt","main","new","new_from_top","partial_cmp","partial_cmp","protocol","push_scope","run","serialize","serialize","serialize","start_session","start_transaction","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","trace","traces_sample_rate","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","warn","with","with_active","with_integration","with_scope","with_scope","receiver","Abnormal","Aborted","Addr","AlreadyExists","App","AppContext","Apple","AppleCrashReport","AppleDebugImage","Array","Attachment","Attachment","Attachment","AttachmentType","Auto","Bool","Breadcrumb","Browser","BrowserContext","CError","Cancelled","ClientSdkInfo","ClientSdkPackage","Context","Crashed","Crontab","CrontabParseError","DataLoss","Day","DeadlineExceeded","Debug","DebugImage","DebugMeta","Device","DeviceContext","Envelope","EnvelopeError","EnvelopeItem","EnvelopeItemIter","Error","Error","Event","Event","Exact","Exception","Exited","FailedPrecondition","Fatal","Frame","Gpu","GpuContext","Hour","InProgress","Info","Int","InternalError","Interval","InvalidArgument","InvalidHeader","InvalidItemHeader","InvalidItemPayload","IpAddress","Landscape","Level","LogEntry","MachException","Map","Mechanism","MechanismMeta","Minidump","Minute","Missed","MissingHeader","MissingItemHeader","MissingNewline","MonitorCheckIn","MonitorCheckIn","MonitorCheckInStatus","MonitorConfig","MonitorIntervalUnit","MonitorSchedule","Month","NotFound","Null","Number","Object","Ok","Ok","Ok","Orientation","Os","OsContext","Other","OutOfRange","ParseLevelError","ParseSessionStatusError","ParseStatusError","PermissionDenied","Portrait","PosixSignal","Proguard","ProguardDebugImage","Raw","RegVal","Request","ResourceExhausted","Runtime","RuntimeContext","SessionAggregateItem","SessionAggregates","SessionAggregates","SessionAttributes","SessionStatus","SessionUpdate","SessionUpdate","Span","SpanId","SpanStatus","Stacktrace","String","String","Symbolic","SymbolicDebugImage","SystemSdkInfo","TemplateInfo","Thread","ThreadId","Trace","TraceContext","TraceId","Transaction","Transaction","Unauthenticated","Unavailable","UnexpectedEof","Unimplemented","Unknown","UnknownError","UnrealContext","UnrealLogs","User","Value","Values","Warning","Wasm","WasmDebugImage","Week","Year","abnormal","abs_path","abs_path","add_item","addr_mode","aggregates","api_type","app_build","app_identifier","app_name","app_start_time","app_version","append","arch","arch","arch","as_array","as_array_mut","as_bool","as_f64","as_i64","as_mut","as_null","as_object","as_object_mut","as_ref","as_str","as_str","as_u64","attributes","attributes","battery_level","boot_time","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","breadcrumbs","buffer","build","build_type","category","check_in_id","checkin_margin","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","code","code","code_file","code_id","code_id","code_name","colno","colno","compare","compare","compare","compare","compare","compare","compare","contains_key","content_type","context_line","context_line","contexts","contexts","cookies","cpu_subtype","cpu_type","crashed","crashed","culprit","current","data","data","data","data","debug_file","debug_file","debug_id","debug_meta","debugid","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deref","deref_mut","description","description","description","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","device_app_hash","dist","distinct_id","distinct_id","driver_version","drop","duration","duration","email","encode_hex","encode_hex_upper","entry","env","environment","environment","environment","environment","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","errno","errored","errors","event","event_id","event_id","exception","exception","exited","extend","extend","extend","extend_one","extend_one","external_free_storage","external_storage_size","extra","extra","extract_if","failure_issue_threshold","family","filename","filename","filename","filter","fingerprint","finish","finish","first_entry","first_key_value","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","frames","frames_omitted","free_memory","free_storage","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes_raw","from_crontab","from_frames_reversed","from_iter","from_iter","from_iter","from_iter","from_path","from_path_raw","from_slice","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","function","get","get","get_key_value","get_mut","get_mut","graphics_shader_level","handled","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","headers","help_link","id","id","id","id","image_addr","image_addr","image_addr","image_size","image_size","image_vmaddr","image_vmaddr","images","in_app","index","index","index_mut","init","insert","instruction_addr","integrations","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_breadcrumbs","into_deserializer","into_deserializer","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_keys","into_owned","into_owned","into_values","ip_address","ip_address","is_array","is_boolean","is_debug","is_empty","is_empty","is_empty","is_error","is_f64","is_fatal","is_i64","is_info","is_null","is_null","is_number","is_object","is_string","is_u64","is_warning","items","iter","iter_mut","kernel_version","keys","last_entry","last_key_value","len","level","level","lineno","lineno","logentry","logger","lower_bound","lower_bound_mut","mach_exception","map","max_runtime","max_texture_size","mechanism","memory_size","memory_size","message","message","message","meta","method","model","model_id","module","module","modules","monitor_config","monitor_slug","multi_threaded_rendering","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","new","new","new","new","new","new","new","new_in","next","npot_support","number","number","op","op","orientation","other","other","other","other","other","other","other","package","packages","params","parent_span_id","parent_span_id","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","platform","platform","pointer","pointer_mut","pop_first","pop_last","post_context","post_context","pre_context","pre_context","query_string","range","range_mut","raw_stacktrace","raw_stacktrace","recovery_threshold","registers","release","release","release","remove","remove_entry","request","request","retain","rooted","same_process_as_parent","schedule","sdk","sdk","sdk_info","sdk_name","sequence","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","server_name","session_id","signal","simulator","source","span_id","span_id","spans","split_off","stacktrace","stacktrace","stacktrace","start_timestamp","start_timestamp","started","started","status","status","status","status","storage_size","subcode","supports_compute_shaders","supports_draw_call_instancing","supports_geometry_shaders","supports_ray_tracing","symbol","symbol_addr","synthetic","tags","tags","tags","take","template","thread_id","threads","timestamp","timestamp","timestamp","timestamp","timestamp","timezone","timezone","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_writer","to_writer","trace_id","trace_id","transaction","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_insert","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","ty","ty","ty","ty","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","upper_bound","upper_bound_mut","url","usable_memory","user","user","user_agent","username","uuid","uuid","uuid","value","value","values","values","values_mut","vars","vendor_id","vendor_name","version","version","version","version","version","version","version_major","version_minor","version_patchlevel","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","unit","value","value","BreakpadFormat","CodeId","DebugId","ParseDebugIdError","appendix","as_ref","as_str","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","breakpad","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","compare","compare","default","default","deserialize","deserialize","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_binary","from_breakpad","from_guid_age","from_parts","from_pdb20","from_str","from_str","from_uuid","hash","hash","into","into","into","into","is_nil","is_nil","is_pdb20","new","nil","nil","partial_cmp","partial_cmp","serialize","serialize","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","uuid","vzip","vzip","vzip","vzip","BTreeMap","Cursor","CursorMut","CursorMutKey","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Map","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","UnorderedKeyError","Vacant","VacantEntry","Values","ValuesMut","and_modify","as_cursor","as_cursor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","description","drop","emit","emit","emit","emit","entry","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get_mut","insert","insert","insert_after","insert_after","insert_after_unchecked","insert_after_unchecked","insert_before","insert_before","insert_before_unchecked","insert_before_unchecked","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_key","into_mut","key","key","key","last","last","last","last","last","last","last","last","last","len","len","len","len","len","len","len","len","max","max","max","max","max","max","min","min","min","min","min","min","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","or_default","or_insert","or_insert_with","or_insert_with_key","peek_next","peek_next","peek_next","peek_prev","peek_prev","peek_prev","prev","prev","prev","remove","remove_entry","remove_next","remove_next","remove_prev","remove_prev","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_mutable_key","Array","Bool","Index","Map","Null","Number","Number","Object","String","Value","append","as_f64","as_i64","as_u64","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_from","clone_into","clone_into","contains_key","default","deserialize","deserialize","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","entry","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from_f64","from_iter","from_str","from_value","get","get_key_value","get_mut","hash","index","index_mut","insert","into","into","into_iter","into_iter","into_iter","is_empty","is_f64","is_i64","is_u64","iter","iter_mut","keys","len","new","remove","remove_entry","retain","serialize","serialize","to_owned","to_owned","to_string","to_value","try_from","try_from","try_into","try_into","type_id","type_id","values","values_mut","vzip","vzip","with_capacity","Application","Breadcrumb","Client","ClientOptions","CustomTransactionContext","Data","Debug","Envelope","Error","Fatal","Hub","Info","Integration","IntoBreadcrumbs","IntoDsn","Level","Output","Request","Scope","ScopeGuard","SentryFuture","SentryFutureExt","SessionMode","Span","Span","TraceHeadersIter","TracesSampler","Transaction","Transaction","TransactionContext","TransactionData","TransactionOrSpan","Transport","TransportFactory","User","Warning","accept_invalid_certs","add_attachment","add_breadcrumb","add_event_processor","add_integration","apply_to_event","apply_to_transaction","attach_stacktrace","auto_session_tracking","before_breadcrumb","before_send","bind_hub","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capture_error","capture_event","capture_event","capture_message","category","clear","clear_attachments","clear_breadcrumbs","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close","configure_scope","continue_from_headers","continue_from_span","create_transport","custom","custom_insert","custom_mut","data","data","data","debug","default","default","default","default_integrations","deref","deref_mut","drop","dsn","dsn","email","end_session","end_session_with_status","environment","eq","equivalent","equivalent","equivalent","equivalent","event_from_error","extra_border_frames","finish","finish","finish","flush","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_config","get_span","get_status","get_status","get_status","get_trace_context","get_trace_context","get_trace_context","http_proxy","https_proxy","id","in_app_exclude","in_app_include","integrations","into","into","into","into","into","into","into","into","into","into","into","into","into","into_breadcrumbs","into_dsn","into_future","into_iter","ip_address","is_enabled","iter","iter_headers","iter_headers","iter_headers","last_event_id","level","max_breadcrumbs","message","name","name","new","new","new","next","operation","options","other","parse_type_from_debug","poll","process_event","release","release_name","remove_context","remove_extra","remove_tag","sample_rate","sample_should_send","sampled","send_default_pii","send_envelope","send_envelope","server_name","session_mode","set_context","set_data","set_data","set_data","set_extra","set_fingerprint","set_level","set_request","set_request","set_request","set_sampled","set_span","set_status","set_status","set_status","set_tag","set_transaction","set_user","setup","shutdown","shutdown_timeout","start_child","start_child","start_child","start_session","start_transaction","timestamp","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","trace_id","traces_sample_rate","traces_sampler","transport","trim_backtraces","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_poll","ty","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","user_agent","username","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_integration","with_options","with_scope","Auth","BreakpadFormat","CodeId","Custom","Dce","DebugId","Dsn","EmptyValue","Future","Http","Https","InvalidProjectId","InvalidScheme","InvalidUrl","InvalidVersion","Mac","Max","Md5","Microsoft","MissingPublicKey","NAMESPACE_DNS","NAMESPACE_OID","NAMESPACE_URL","NAMESPACE_X500","NCS","Nil","NoProjectId","NoUsername","NonSentryAuth","ParseAuthError","ParseCodeIdError","ParseDebugIdError","ParseDsnError","ParseProjectIdError","ProjectId","RFC4122","Random","Scheme","Sha1","SortMac","SortRand","Uuid","UuidVariant","UuidVersion","as_braced","as_bytes","as_fields","as_hyphenated","as_ref","as_simple","as_u128","as_u64_pair","as_urn","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","braced","client_agent","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","compare","compare","compare","compare","default","default_port","deserialize","deserialize","deserialize","deserialize","encode_buffer","encode_hex","encode_hex_upper","envelope_api_url","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_bytes_le","from_bytes_ref","from_fields","from_fields_le","from_pairs","from_querystring","from_slice","from_slice_le","from_str","from_str","from_str","from_str","from_u128","from_u128_le","from_u64_pair","get_timestamp","get_variant","get_version","get_version_num","hash","hash","hash","hash","host","hyphenated","into","into","into","into","into","into","into","into","into","into","into","into_bytes","into_dsn","into_dsn","is_max","is_nil","is_public","max","new","new_v4","new_v5","nil","parse_str","partial_cmp","partial_cmp","partial_cmp","partial_cmp","path","port","project_id","protocol","public_key","public_key","random_uuid","scheme","secret_key","secret_key","serialize","serialize","serialize","serialize","simple","source","store_api_url","timestamp","to_auth","to_bytes_le","to_fields_le","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_u128_le","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_parse","try_parse_ascii","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","urn","value","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","LATEST","v7","Abnormal","Aborted","Addr","AlreadyExists","App","AppContext","Apple","AppleCrashReport","AppleDebugImage","Array","Attachment","Attachment","Attachment","AttachmentType","Auto","Bool","Breadcrumb","Browser","BrowserContext","CError","Cancelled","ClientSdkInfo","ClientSdkPackage","Context","Crashed","Crontab","CrontabParseError","DataLoss","Day","DeadlineExceeded","Debug","DebugImage","DebugMeta","Device","DeviceContext","Envelope","EnvelopeError","EnvelopeItem","EnvelopeItemIter","Error","Error","Event","Event","Exact","Exception","Exited","FailedPrecondition","Fatal","Frame","Gpu","GpuContext","Hour","InProgress","Info","Int","InternalError","Interval","InvalidArgument","InvalidHeader","InvalidItemHeader","InvalidItemPayload","IpAddress","Landscape","Level","LogEntry","MachException","Map","Mechanism","MechanismMeta","Minidump","Minute","Missed","MissingHeader","MissingItemHeader","MissingNewline","MonitorCheckIn","MonitorCheckIn","MonitorCheckInStatus","MonitorConfig","MonitorIntervalUnit","MonitorSchedule","Month","NotFound","Null","Number","Object","Ok","Ok","Ok","Orientation","Os","OsContext","Other","OutOfRange","ParseLevelError","ParseSessionStatusError","ParseStatusError","PermissionDenied","Portrait","PosixSignal","Proguard","ProguardDebugImage","Raw","RegVal","Request","ResourceExhausted","Runtime","RuntimeContext","SessionAggregateItem","SessionAggregates","SessionAggregates","SessionAttributes","SessionStatus","SessionUpdate","SessionUpdate","Span","SpanId","SpanStatus","Stacktrace","String","String","Symbolic","SymbolicDebugImage","SystemSdkInfo","TemplateInfo","Thread","ThreadId","Trace","TraceContext","TraceId","Transaction","Transaction","Unauthenticated","Unavailable","UnexpectedEof","Unimplemented","Unknown","UnknownError","UnrealContext","UnrealLogs","User","Value","Values","Warning","Wasm","WasmDebugImage","Week","Year","abnormal","abs_path","abs_path","addr_mode","aggregates","api_type","app_build","app_identifier","app_name","app_start_time","app_version","arch","arch","arch","attributes","attributes","battery_level","boot_time","breadcrumbs","buffer","build","build_type","category","check_in_id","checkin_margin","code","code","code_file","code_id","code_id","code_name","colno","colno","content_type","context_line","context_line","contexts","contexts","cookies","cpu_subtype","cpu_type","crashed","crashed","culprit","current","data","data","data","data","debug_file","debug_file","debug_id","debug_meta","debugid","description","description","description","device_app_hash","dist","distinct_id","distinct_id","driver_version","duration","duration","email","env","environment","environment","environment","environment","errno","errored","errors","event_id","event_id","exception","exception","exited","external_free_storage","external_storage_size","extra","extra","failure_issue_threshold","family","filename","filename","filename","fingerprint","frames","frames_omitted","free_memory","free_storage","function","graphics_shader_level","handled","headers","help_link","id","id","id","id","image_addr","image_addr","image_addr","image_size","image_size","image_vmaddr","image_vmaddr","images","in_app","init","instruction_addr","integrations","ip_address","ip_address","kernel_version","level","level","lineno","lineno","logentry","logger","mach_exception","map","max_runtime","max_texture_size","mechanism","memory_size","memory_size","message","message","message","meta","method","model","model_id","module","module","modules","monitor_config","monitor_slug","multi_threaded_rendering","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","npot_support","number","number","op","op","orientation","other","other","other","other","other","other","other","package","packages","params","parent_span_id","parent_span_id","platform","platform","post_context","post_context","pre_context","pre_context","query_string","raw_stacktrace","raw_stacktrace","recovery_threshold","registers","release","release","release","request","request","rooted","same_process_as_parent","schedule","sdk","sdk","sdk_info","sdk_name","sequence","server_name","session_id","signal","simulator","span_id","span_id","spans","stacktrace","stacktrace","stacktrace","start_timestamp","start_timestamp","started","started","status","status","status","status","storage_size","subcode","supports_compute_shaders","supports_draw_call_instancing","supports_geometry_shaders","supports_ray_tracing","symbol","symbol_addr","synthetic","tags","tags","tags","template","thread_id","threads","timestamp","timestamp","timestamp","timestamp","timestamp","timezone","timezone","trace_id","trace_id","transaction","ty","ty","ty","ty","url","usable_memory","user","user","user_agent","username","uuid","uuid","value","value","values","vars","vendor_id","vendor_name","version","version","version","version","version","version","version_major","version_minor","version_patchlevel","unit","value","value","BreakpadFormat","CodeId","DebugId","ParseDebugIdError","BTreeMap","Cursor","CursorMut","CursorMutKey","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Map","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","UnorderedKeyError","Vacant","VacantEntry","Values","ValuesMut","entry","value","Array","Bool","Index","Map","Null","Number","Number","Object","String","Value","from_value","to_value"],"q":[[0,"relay_log"],[172,"relay_log::dashboard"],[173,"relay_log::protocol"],[2020,"relay_log::protocol::MonitorSchedule"],[2023,"relay_log::protocol::debugid"],[2132,"relay_log::protocol::map"],[2494,"relay_log::protocol::value"],[2657,"relay_log::sentry"],[2985,"relay_log::sentry::types"],[3319,"relay_log::sentry::types::protocol"],[3321,"relay_log::sentry::types::protocol::v7"],[3738,"relay_log::sentry::types::protocol::v7::MonitorSchedule"],[3741,"relay_log::sentry::types::protocol::v7::debugid"],[3745,"relay_log::sentry::types::protocol::v7::map"],[3770,"relay_log::sentry::types::protocol::v7::value"],[3782,"sentry_core::hub"],[3783,"sentry_core::breadcrumbs"],[3784,"tracing_core::metadata"],[3785,"log"],[3786,"sentry_core::client"],[3787,"alloc::sync"],[3788,"core::option"],[3789,"uuid"],[3790,"core::error"],[3791,"core::marker"],[3792,"sentry_types::protocol::v7"],[3793,"relay_log::setup"],[3794,"core::cmp"],[3795,"core::default"],[3796,"sentry_core::scope::real"],[3797,"core::ops::function"],[3798,"core::result"],[3799,"serde::de"],[3800,"sentry_types::dsn"],[3801,"sentry_types::protocol::session"],[3802,"core::convert"],[3803,"core::fmt"],[3804,"core::hash"],[3805,"serde::ser"],[3806,"sentry_core::performance"],[3807,"alloc::string"],[3808,"core::any"],[3809,"sentry_core::integration"],[3810,"alloc::vec"],[3811,"tokio::sync::broadcast"],[3812,"sentry_types::protocol::envelope"],[3813,"core::clone"],[3814,"core::alloc"],[3815,"serde_json::value"],[3816,"serde_json::map"],[3817,"sentry_types::protocol::attachment"],[3818,"sentry_types::protocol::monitor"],[3819,"core::borrow"],[3820,"serde_json::error"],[3821,"core::iter::traits::collect"],[3822,"alloc::collections::btree::map::entry"],[3823,"core::net::ip_addr"],[3824,"alloc::collections::btree::map"],[3825,"serde_json::number"],[3826,"alloc::borrow"],[3827,"sentry_core::session"],[3828,"std::path"],[3829,"core::num::error"],[3830,"core::net::parser"],[3831,"serde_json::value::index"],[3832,"core::ops::range"],[3833,"std::io::error"],[3834,"std::io"],[3835,"debugid"],[3836,"unicode_normalization::replace"],[3837,"trust_dns_proto::serialize::binary::encoder"],[3838,"trust_dns_proto::error"],[3839,"unicode_normalization::recompose"],[3840,"unicode_normalization::decompose"],[3841,"unicode_normalization::stream_safe"],[3842,"serde_json::de"],[3843,"sentry_core::clientoptions"],[3844,"sentry_core::futures"],[3845,"core::time"],[3846,"sentry_core::transport"],[3847,"sentry_core::intodsn"],[3848,"core::iter::traits::iterator"],[3849,"alloc::boxed"],[3850,"core::pin"],[3851,"core::task::wake"],[3852,"core::task::poll"],[3853,"core::future::future"],[3854,"uuid::fmt"],[3855,"sentry_types::auth"],[3856,"sentry_types::project_id"],[3857,"url"],[3858,"uuid::error"],[3859,"uuid::timestamp"],[3860,"std::time"],[3861,"relay_log::utils"],[3862,"sentry_core::error"],[3863,"sentry_core::api"],[3864,"tracing"],[3865,"sentry_core"],[3866,"sentry_types"],[3867,"sentry_types::protocol"]],"i":[16,4,4,0,4,16,0,0,0,0,16,0,16,4,4,19,1,4,4,4,0,1,16,17,18,19,1,4,16,17,18,19,1,4,0,1,1,1,1,16,17,18,19,4,16,17,18,19,4,4,4,0,1,1,0,0,18,19,16,18,19,19,18,19,19,1,1,0,19,16,4,4,16,16,16,16,4,4,4,4,0,16,17,17,18,19,1,4,4,18,16,17,18,19,1,4,4,4,4,4,4,16,4,0,0,0,0,16,17,18,19,1,4,1,4,4,18,18,4,4,1,1,1,4,4,0,1,1,16,18,19,1,1,16,17,18,19,4,17,4,0,18,16,17,18,19,1,4,16,17,18,19,1,4,16,17,18,19,1,4,16,17,18,19,1,4,0,1,1,1,0,1,0,28,100,0,100,88,0,80,59,0,53,0,59,47,0,76,53,0,88,0,0,100,0,0,0,28,105,0,100,106,100,15,0,0,88,0,0,0,0,0,15,104,0,47,76,0,28,100,15,0,88,0,106,104,15,65,100,105,100,140,140,140,0,89,0,0,0,0,0,0,59,106,104,140,140,140,0,47,0,0,0,0,106,100,53,53,53,100,104,28,0,88,0,88,100,0,0,0,100,89,0,80,0,47,0,0,100,88,0,0,0,47,0,0,0,47,0,0,0,0,65,53,80,0,0,0,0,0,88,0,0,0,47,100,100,140,100,104,100,59,59,0,0,0,15,80,0,106,106,111,62,63,46,62,112,95,93,93,93,93,93,49,81,82,90,53,53,53,53,53,56,53,53,53,56,53,59,53,110,112,90,90,56,61,62,63,64,65,66,67,68,69,49,70,71,72,73,74,138,15,75,76,77,78,79,80,81,82,83,84,53,85,86,87,88,89,90,91,92,93,94,95,96,97,98,14,99,139,100,101,59,102,140,47,103,46,141,104,105,106,107,108,28,142,109,110,111,112,56,61,62,63,64,65,66,67,68,69,49,70,71,72,73,74,138,15,75,76,77,78,79,80,81,82,83,84,53,85,86,87,88,89,90,91,92,93,94,95,96,97,98,14,99,139,100,101,59,102,140,47,103,46,141,104,105,106,107,108,28,142,109,110,111,112,14,102,91,93,75,108,107,49,56,61,62,63,64,65,66,67,68,69,49,70,71,72,73,74,15,75,76,77,78,79,80,81,82,83,84,53,85,86,87,88,89,90,91,92,93,94,95,96,97,98,14,99,100,101,59,102,47,103,46,104,105,106,107,108,28,109,110,111,112,56,61,62,63,64,65,66,67,68,69,49,70,71,72,73,74,15,75,76,77,78,79,80,81,82,83,84,53,85,86,87,88,89,90,91,92,93,94,95,96,97,98,14,99,100,101,59,102,47,103,46,104,105,106,107,108,28,109,110,111,112,65,66,67,49,15,76,28,70,71,84,82,84,71,62,63,65,66,67,49,15,76,28,49,102,62,63,14,101,78,81,81,68,111,14,68,73,75,78,99,82,84,84,14,0,56,61,62,63,64,65,66,67,68,69,49,70,71,72,73,74,15,75,76,77,78,53,85,90,91,92,93,94,95,96,97,98,14,99,101,59,102,46,28,56,56,73,98,99,56,61,62,63,64,65,66,67,68,69,49,70,71,72,73,74,15,75,76,77,78,79,80,81,82,83,84,53,85,86,87,88,89,90,91,92,93,94,95,96,97,98,14,99,100,101,59,104,105,106,107,108,28,109,110,111,112,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,93,14,110,111,95,49,108,110,77,56,56,49,78,14,101,108,109,56,61,62,63,64,65,66,67,68,69,49,70,71,72,73,74,15,75,76,76,77,78,79,80,81,82,83,84,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,85,86,87,88,89,90,91,92,93,94,95,96,97,98,14,99,100,101,59,102,47,46,104,105,106,107,108,28,109,110,111,112,65,65,65,65,66,66,66,66,67,67,67,67,69,69,69,69,49,49,49,49,70,70,70,70,71,71,71,71,15,15,15,15,76,76,76,76,53,53,53,53,89,89,89,89,96,96,96,96,97,97,97,97,100,100,100,100,59,59,59,59,28,28,28,28,72,111,110,46,14,101,70,14,111,56,49,49,49,49,90,90,14,101,49,107,90,62,63,102,46,14,99,101,49,49,56,61,62,63,64,65,65,66,66,67,67,68,69,49,70,71,72,73,74,138,138,15,15,75,76,76,77,78,79,80,81,82,83,84,53,53,85,86,87,88,89,90,91,92,93,94,95,96,96,97,97,98,14,14,99,99,139,139,100,100,101,101,59,102,140,140,47,46,141,141,104,105,106,107,108,28,28,142,142,109,110,111,112,64,64,90,90,56,56,61,62,63,64,65,65,65,65,65,65,65,66,66,66,66,66,66,66,67,67,67,67,67,67,67,68,69,69,49,49,70,71,71,71,72,73,74,138,15,75,76,76,77,78,79,80,80,80,80,80,81,82,83,84,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,85,86,87,88,88,88,88,88,88,88,88,89,90,91,92,93,94,95,96,97,98,14,99,139,100,101,59,102,140,47,47,47,47,47,47,47,47,103,46,46,46,46,141,104,105,106,107,108,28,142,109,110,111,112,46,105,64,56,49,53,53,46,46,46,66,67,15,76,53,96,97,100,28,62,49,53,49,49,53,95,73,65,66,67,49,15,76,89,96,97,100,28,78,73,68,77,82,95,62,81,82,81,82,81,82,85,62,49,53,53,110,49,62,86,56,61,62,63,64,65,66,67,68,69,49,70,71,72,73,74,138,15,75,76,77,78,79,80,81,82,83,84,53,85,86,87,88,89,90,91,92,93,94,95,96,97,98,14,99,139,100,101,59,102,140,47,103,46,141,104,105,106,107,108,28,142,109,110,111,112,75,49,53,56,56,56,49,49,49,103,49,14,101,49,77,109,53,53,15,56,49,85,15,53,15,53,15,66,53,53,53,53,53,15,46,49,49,91,49,49,49,49,75,14,62,63,14,14,49,49,72,0,107,95,74,90,95,61,75,14,73,78,90,90,62,74,14,108,108,95,68,69,70,71,81,82,84,86,87,90,91,92,94,95,101,56,49,14,99,101,46,141,49,103,95,69,71,98,99,90,77,90,91,92,93,94,95,62,86,61,98,99,65,66,67,49,15,76,76,28,14,101,53,53,49,49,62,63,62,63,78,49,49,68,74,107,64,14,101,109,49,49,14,101,49,91,99,107,14,101,85,79,110,56,61,62,63,64,65,66,67,68,69,49,70,71,72,73,74,15,75,76,77,78,79,80,81,82,83,84,53,85,86,87,88,89,90,91,92,93,94,95,96,97,98,14,99,100,101,104,105,106,107,108,28,109,110,111,112,14,110,72,90,140,98,99,101,49,68,74,14,99,101,110,111,98,99,108,110,90,70,95,95,95,95,62,62,73,14,99,101,53,14,74,14,75,14,99,101,110,90,107,56,61,62,63,64,65,66,67,68,69,49,70,71,72,73,74,15,75,76,77,78,79,80,81,82,83,84,53,85,86,87,88,89,90,91,92,93,94,95,96,97,98,14,99,100,101,59,102,47,103,46,104,105,106,107,108,28,109,110,111,112,65,66,67,138,15,76,53,96,97,14,99,139,100,101,140,141,28,142,102,46,98,99,14,56,61,62,63,64,65,66,67,68,69,49,70,71,72,73,74,138,15,75,76,77,78,79,80,81,82,83,84,53,85,86,87,88,89,90,91,92,93,94,95,96,96,97,97,98,14,99,139,100,101,59,102,140,47,103,46,141,104,105,106,107,108,28,142,109,110,111,112,49,56,61,62,63,64,65,66,67,68,69,49,70,71,72,73,74,138,15,75,76,77,78,79,80,81,82,83,84,53,85,86,87,88,89,90,91,92,93,94,95,96,97,98,14,99,139,100,101,59,102,140,47,103,46,141,104,105,106,107,108,28,142,109,110,111,112,73,74,75,102,56,61,62,63,64,65,66,67,68,69,49,70,71,72,73,74,138,15,75,76,77,78,79,80,81,82,83,84,53,85,86,87,88,89,90,91,92,93,94,95,96,97,98,14,99,139,100,101,59,102,140,47,103,46,141,104,105,106,107,108,28,142,109,110,111,112,80,88,49,49,78,90,14,101,109,77,46,81,83,0,74,49,56,49,62,95,95,86,87,91,92,94,95,79,79,79,56,61,62,63,64,65,66,67,68,69,49,70,71,72,73,74,138,15,75,76,77,78,79,80,81,82,83,84,53,85,86,87,88,89,90,91,92,93,94,95,96,97,98,14,99,139,100,101,59,102,140,47,103,46,141,104,105,106,107,108,28,142,109,110,111,112,236,237,236,0,0,0,0,174,175,175,177,174,176,175,177,174,176,175,174,177,174,175,177,174,175,174,175,174,175,174,175,174,175,177,174,175,177,177,177,177,174,174,174,174,175,175,175,175,177,177,174,174,176,176,175,175,177,174,174,174,176,175,175,175,175,174,174,174,174,174,175,174,174,175,177,174,176,175,174,175,174,175,174,175,174,175,174,175,177,174,175,177,174,176,175,177,174,176,175,177,174,176,175,177,174,176,175,174,177,174,176,175,0,0,0,0,0,0,0,0,0,0,0,0,0,120,0,0,0,0,0,120,0,0,0,120,163,179,120,184,136,171,157,156,155,160,172,173,158,159,165,167,134,162,163,179,181,120,184,136,171,157,156,155,160,172,173,158,159,165,167,134,162,163,179,181,158,159,157,160,172,165,162,181,157,160,172,165,162,181,157,156,155,160,172,158,159,165,171,155,160,172,158,159,171,181,181,181,181,181,120,184,136,171,171,157,156,155,160,172,173,158,159,165,167,134,162,163,179,181,181,120,184,136,171,157,156,155,160,172,173,158,159,165,167,134,162,163,179,181,136,136,184,136,163,179,163,179,163,179,163,179,120,184,136,171,157,156,155,160,172,173,158,159,165,167,134,162,163,179,181,157,156,155,160,172,173,158,159,165,167,134,184,136,120,184,136,157,156,160,172,173,158,159,165,167,157,156,155,160,172,173,158,159,157,156,160,158,165,167,157,156,160,158,165,167,157,156,155,160,172,173,158,159,165,167,134,162,163,179,157,156,155,160,172,173,158,159,165,167,158,159,158,159,158,159,158,159,120,120,120,120,162,163,179,162,163,179,162,163,179,136,136,163,179,163,179,157,156,155,160,172,173,158,159,134,158,159,157,160,172,165,162,181,171,181,120,184,136,171,157,156,155,160,172,173,158,159,165,167,134,162,163,179,181,120,184,136,171,157,156,155,160,172,173,158,159,165,167,134,162,163,179,181,120,184,136,171,157,156,155,160,172,173,158,159,165,167,134,162,163,179,181,171,120,184,136,171,157,156,155,160,172,173,158,159,165,167,134,162,163,179,181,163,53,53,0,0,53,0,53,53,53,0,57,144,144,144,57,144,57,144,57,57,144,57,57,144,57,57,57,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,57,57,144,57,57,57,57,144,144,144,144,57,57,144,144,57,144,144,144,144,144,144,144,144,144,144,144,144,144,57,144,0,57,57,57,144,57,57,57,57,144,57,57,57,57,144,144,144,57,57,57,57,57,57,57,57,57,144,57,144,144,0,57,144,57,144,57,144,57,57,57,144,57,202,0,0,0,0,0,15,0,15,15,0,15,0,0,0,0,3,202,0,0,0,0,0,0,203,0,0,0,203,0,0,0,0,0,0,15,199,22,0,22,199,22,22,199,199,199,199,200,208,209,214,8,202,199,201,38,203,39,204,22,36,208,209,214,8,202,199,201,38,203,39,204,22,36,0,0,8,0,75,22,22,22,8,202,199,38,203,39,204,22,8,202,199,38,203,39,204,22,8,0,38,38,206,38,38,38,39,204,75,199,199,22,36,199,209,209,36,8,199,77,0,0,199,202,202,202,202,202,0,199,203,39,204,207,8,8,202,199,201,38,203,39,204,22,36,208,209,214,8,8,202,199,199,199,201,38,203,203,203,39,204,22,36,8,22,203,39,204,203,39,204,199,199,77,199,199,199,208,209,214,8,202,199,201,38,203,39,204,22,36,3,210,201,214,77,8,208,203,39,204,0,75,199,75,42,38,199,201,38,214,38,8,77,0,201,42,199,0,22,22,22,199,8,38,199,207,8,199,199,22,203,39,204,22,22,22,203,39,204,38,22,203,39,204,22,22,22,42,207,199,203,39,204,0,0,75,8,202,199,38,203,39,204,22,38,199,199,199,199,208,209,214,8,202,199,201,38,203,39,204,22,36,208,209,214,8,202,199,201,38,203,39,204,22,36,201,75,208,209,214,8,202,199,201,38,203,39,204,22,36,199,77,208,209,214,8,202,199,201,38,203,39,204,22,36,0,8,0,0,0,0,227,227,0,0,231,228,229,229,212,212,212,226,227,227,227,228,226,11,11,11,11,228,227,212,212,226,0,0,0,0,0,0,228,227,0,227,227,227,0,0,0,11,11,11,11,11,11,11,11,11,178,226,227,225,228,11,212,229,27,231,230,178,226,227,225,228,11,212,229,27,231,230,11,225,178,226,227,225,228,11,229,27,230,178,226,227,225,228,11,229,27,230,11,229,231,230,11,229,231,230,11,229,225,11,27,230,11,11,11,27,178,226,227,228,11,229,27,231,230,178,178,178,178,226,226,226,226,11,11,11,11,229,229,229,229,27,27,27,27,231,231,231,231,230,230,230,230,178,178,226,226,227,225,225,228,228,11,11,11,11,212,212,229,229,27,27,231,231,230,230,178,226,227,225,228,11,11,11,11,11,212,212,229,27,231,230,11,11,11,11,11,225,225,11,11,225,11,27,230,11,11,11,11,11,11,11,11,229,27,230,27,11,178,226,227,225,228,11,212,229,27,231,230,11,27,27,11,11,225,11,230,11,11,11,11,11,229,231,230,27,27,27,0,225,27,0,27,225,27,225,11,27,230,11,212,27,225,27,11,11,178,226,227,225,228,11,229,27,230,178,226,225,228,11,212,229,27,231,230,11,178,226,227,225,228,11,11,11,212,229,27,231,230,178,226,227,225,228,11,212,229,27,231,230,11,11,178,226,227,225,228,11,212,229,27,231,230,11,230,225,178,226,227,225,228,11,212,229,27,231,230,0,0,28,100,0,100,88,0,80,59,0,53,0,59,47,0,76,53,0,88,0,0,100,0,0,0,28,105,0,100,106,100,15,0,0,88,0,0,0,0,0,15,104,0,47,76,0,28,100,15,0,88,0,106,104,15,65,100,105,100,140,140,140,0,89,0,0,0,0,0,0,59,106,104,140,140,140,0,47,0,0,0,0,106,100,53,53,53,100,104,28,0,88,0,88,100,0,0,0,100,89,0,80,0,47,0,0,100,88,0,0,0,47,0,0,0,47,0,0,0,0,65,53,80,0,0,0,0,0,88,0,0,0,47,100,100,140,100,104,100,59,59,0,0,0,15,80,0,106,106,111,62,63,62,112,95,93,93,93,93,93,81,82,90,110,112,90,90,14,102,91,93,75,108,107,70,71,84,82,84,71,62,63,102,62,63,14,101,78,81,81,68,111,14,68,73,75,78,99,82,84,84,14,0,73,98,99,93,14,110,111,95,108,110,77,78,14,101,108,109,72,111,110,14,101,70,14,111,90,90,14,101,107,90,62,63,102,14,64,64,90,90,62,95,73,78,73,68,77,82,95,62,81,82,81,82,81,82,85,62,110,62,86,77,109,91,75,14,62,63,14,14,72,0,107,95,74,90,95,61,75,14,73,78,90,90,62,74,14,108,108,95,68,69,70,71,81,82,84,86,87,90,91,92,94,95,101,95,69,71,98,99,90,77,90,91,92,93,94,95,62,86,61,98,99,14,101,62,63,62,63,78,68,74,107,64,14,101,109,14,101,91,99,107,14,101,85,79,110,14,110,72,90,98,99,101,68,74,14,99,101,110,111,98,99,108,110,90,70,95,95,95,95,62,62,73,14,99,101,14,74,14,75,14,99,101,110,90,107,98,99,14,73,74,75,102,78,90,14,101,109,77,81,83,0,74,56,62,95,95,86,87,91,92,94,95,79,79,79,236,237,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,0,0,0,0,0,120,0,0,0,171,171,53,53,0,0,53,0,53,53,53,0,0,0],"f":"````````````````{{bc}df}{hj}{h}{hl}{{}n}{{b{Ad{{Ab{A`}}}}}d}{ce{}{}}00000000000{cAf{AhAj}}{{bc}Af{AhAj}}{{bAl}Af}{{blAn}Af}{b{{Ad{{Ab{A`}}}}}}{B`B`}{BbBb}{BdBd}{BfBf}{hh}{{ce}d{}{}}0000{{hh}Bh}{{ce}Bh{}{}}{ecBj{{C`{Bl}{{Bn{c}}}}}}{{be}cBj{{C`{Bl}{{Bn{c}}}}}}{{}{{Ab{b}}}}``{{}Bd}{{}Bf}{c{{Cb{B`}}}Cd}{c{{Cb{Bd}}}Cd}{c{{Cb{Bf}}}Cd}```{Bf{{Ad{Cf}}}}{bd}{{bCh}d}{cd{{Cj{Ah}}}}`{{B`B`}n}{{hh}n}{{hCl}n}{{ce}n{}{}}0000000`{{B`Cn}D`}{{BbCn}D`}0{{BdCn}D`}{{BfCn}D`}{{bCn}{{Cb{dDb}}}}{{hCn}{{Cb{dDb}}}}0`{cc{}}00000{l{{Cb{hDd}}}}:9:9{{B`c}dDf}{{hc}dDf}`{{BdBf}d}``{ce{}{}}00000{b{{Ad{Af}}}}?>`{BdCl}{{hh}n}{{hCl}n}{{}{{Ab{b}}}}{{{Ad{{Ab{A`}}}}{Ab{Bl}}}b}{cb{{Cj{b}}}}{{hh}{{Ad{Bh}}}}{{hCl}{{Ad{Bh}}}}`{bDh}{{{Ab{b}}e}c{}{{C`{}{{Bn{c}}}}}}{{B`c}CbDj}{{Bdc}CbDj}{{Bfc}CbDj}{bd}{{bDl}Dn}{ce{}{}}0000{cE`{}}0``{c{{Cb{e}}}{}{}}00000000000{cEb{}}00000333333`{ec{}{{C`{{Ab{b}}}{{Bn{c}}}}}}{ecBj{{C`{{Ab{b}}}{{Bn{c}}}}}}{{bg}eEdBj{{C`{c}{{Bn{e}}}}}}{{cg}e{{C`{Bl}}}{}{{C`{}{{Bn{e}}}}}}{{bcg}e{{C`{Bl}}}{}{{C`{}{{Bn{e}}}}}}{{}{{Ej{{Eh{Ef}}}}}}```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{Elc}d{{F`{En}}}}````````{{{Fb{ceg}}{Fb{ceg}}}dFd{}{FfFhFf}}```{Fj{{Ad{{Eh{Fj}}}}}}0{Fj{{Ad{n}}}}{Fj{{Ad{Fl}}}}{Fj{{Ad{Fn}}}}{{{G`{c}}}{{Eh{c}}}{}}{Fj{{Ad{d}}}}{Fj{{Ad{{Gb{E`Fj}}}}}}0{{{G`{c}}}{{Gd{c}}}{}}{Fj{{Ad{l}}}}{Gfl}{Fj{{Ad{Gh}}}}````{ce{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000```````{{{Fb{ceg}}}d{}{}{FhFf}}{{{G`{c}}}{{G`{c}}}Ff}{GjGj}{GlGl}{GnGn}{H`H`}{HbHb}{HdHd}{HfHf}{HhHh}{HjHj}{{{Fb{ceg}}}{{Fb{ceg}}}FfFf{FhFf}}{HlHl}{HnHn}{I`I`}{IbIb}{IdId}{AnAn}{IfIf}{IhIh}{IjIj}{IlIl}{InIn}{J`J`}{JbJb}{JdJd}{JfJf}{JhJh}{FjFj}{JjJj}{JlJl}{JnJn}{K`K`}{KbKb}{KdKd}{KfKf}{KhKh}{KjKj}{KlKl}{KnKn}{L`L`}{LbLb}{LdLd}{AlAl}{LfLf}{LhLh}{LjLj}{GfGf}{LlLl}{EnEn}{LnLn}{ElEl}{M`M`}{MbMb}{MdMd}{MfMf}{MhMh}{ChCh}{MjMj}{MlMl}{MnMn}{N`N`}{{ce}d{}{}}000000000000000000000000000000000000000000000000000000000000{{HbHb}Bh}{{HdHd}Bh}{{HfHf}Bh}{{{Fb{ceg}}{Fb{ceg}}}BhFdFd{FhFf}}{{AnAn}Bh}{{IhIh}Bh}{{ChCh}Bh}````````{{ce}Bh{}{}}000000{{{Fb{egi}}c}n{FdAj}{{Nb{c}}Fd}{}{FhFf}}`````````````````````{{}{{G`{c}}}{}}{{}Gj}{{}Gl}{{}Gn}{{}H`}{{}Hb}{{}Hd}{{}Hf}{{}Hh}{{}Hj}{{}{{Fb{ce}}}{}{}}{{}Hl}{{}Hn}{{}I`}{{}Ib}{{}Id}{{}An}{{}If}{{}Ih}{{}Ij}{{}Il}{{}Fj}{{}Jj}{{}Kd}{{}Kf}{{}Kh}{{}Kj}{{}Kl}{{}Kn}{{}L`}{{}Lb}{{}Ld}{{}Al}{{}Lf}{{}Lj}{{}Gf}{{}Ll}{{}El}{{}Ch}{{{G`{c}}}{}{}}0```{c{{Cb{{G`{e}}}}}CdNd}{c{{Cb{Gj}}}Cd}{c{{Cb{Gl}}}Cd}{c{{Cb{Gn}}}Cd}{c{{Cb{H`}}}Cd}{c{{Cb{Hb}}}Cd}{c{{Cb{Hd}}}Cd}{c{{Cb{Hf}}}Cd}{c{{Cb{Hh}}}Cd}{c{{Cb{Hj}}}Cd}{c{{Cb{{Fb{eg}}}}}Cd{NdFd}Nd}{c{{Cb{Hl}}}Cd}{c{{Cb{Hn}}}Cd}{c{{Cb{I`}}}Cd}{c{{Cb{Ib}}}Cd}{c{{Cb{Id}}}Cd}{c{{Cb{An}}}Cd}{c{{Cb{If}}}Cd}{c{{Cb{Ih}}}Cd}{c{{Cb{Ij}}}Cd}{c{{Cb{Il}}}Cd}{c{{Cb{In}}}Cd}{c{{Cb{J`}}}Cd}{c{{Cb{Jb}}}Cd}{c{{Cb{Jd}}}Cd}{c{{Cb{Jf}}}Cd}{c{{Cb{Jh}}}Cd}{c{{Cb{Fj}}}Cd}{c{{Cb{Jj}}}Cd}{c{{Cb{Jl}}}Cd}{c{{Cb{Jn}}}Cd}{c{{Cb{K`}}}Cd}{c{{Cb{Kb}}}Cd}{c{{Cb{Kd}}}Cd}{c{{Cb{Kf}}}Cd}{c{{Cb{Kh}}}Cd}{c{{Cb{Kj}}}Cd}{c{{Cb{Kl}}}Cd}{c{{Cb{Kn}}}Cd}{c{{Cb{L`}}}Cd}{c{{Cb{Lb}}}Cd}{c{{Cb{Ld}}}Cd}{c{{Cb{Al}}}Cd}{c{{Cb{Lf}}}Cd}{c{{Cb{Lh}}}Cd}{c{{Cb{Lj}}}Cd}{c{{Cb{Gf}}}Cd}{c{{Cb{M`}}}Cd}{c{{Cb{Mb}}}Cd}{c{{Cb{Md}}}Cd}{c{{Cb{Mf}}}Cd}{c{{Cb{Mh}}}Cd}{c{{Cb{Ch}}}Cd}{c{{Cb{Mj}}}Cd}{c{{Cb{Ml}}}Cd}{c{{Cb{Mn}}}Cd}{c{{Cb{N`}}}Cd}{{Fjc}{{Cb{Nf}}}Nh}000000000{{Fjl{Gd{l}}c}{{Cb{Nf}}}Nh}011111111111111111111{{Fjlc}{{Cb{Nf}}}Nh}02222222211{{FjNjc}{{Cb{Nf}}}Nh}0{{FjlNjc}{{Cb{Nf}}}Nh}044444444444422`````{{{Fb{ceg}}}d{}{}{FhFf}}```{ce{}{{Nn{Nl}}}}0{{{Fb{ceg}}c}{{O`{ceg}}}Fd{}{FhFf}}`````{{{G`{c}}{G`{c}}}nOb}{{GjGj}n}{{GlGl}n}{{GnGn}n}{{H`H`}n}{{HbHb}n}{{HdHd}n}{{HfHf}n}{{HhHh}n}{{HjHj}n}{{{Fb{ceg}}{Fb{ceg}}}nObOb{FhFf}}{{HlHl}n}{{HnHn}n}{{I`I`}n}{{IbIb}n}{{IdId}n}{{AnAn}n}{{IfIf}n}{{IhOd}n}{{IhIh}n}{{IjIj}n}{{IlIl}n}{{InIn}n}{{J`J`}n}{{JbJb}n}{{JdJd}n}{{JfJf}n}{{JhJh}n}{{FjOf}n}{{FjOh}n}{{Fjl}n}{{FjFl}n}0{{Fjn}n}3{{FjOj}n}{{FjNj}n}2{{FjOl}n}{{FjFj}n}{{FjOn}n}743{{FjEf}n}3{{FjFn}n}2{{FjGh}n}{{FjE`}n}<{{FjA@`}n}84934;>{{FjA@b}n}0?34130;618{{JjJj}n}{{JlJl}n}{{JnJn}n}{{K`K`}n}{{KbKb}n}{{KdKd}n}{{KfKf}n}{{KhKh}n}{{KjKj}n}{{KlKl}n}{{KnKn}n}{{L`L`}n}{{LbLb}n}{{LdLd}n}{{AlAl}n}{{LfLf}n}{{LhLh}n}{{LjLj}n}{{GfGf}n}{{LlLl}n}{{EnEn}n}{{ElEl}n}{{M`M`}n}{{MbMb}n}{{MdMd}n}{{MfMf}n}{{MhMh}n}{{ChCh}n}{{MjMj}n}{{MlMl}n}{{MnMn}n}{{N`N`}n}{{ce}n{}{}}000000000000000000000000000000000000000000000000000000000000000```{El{{Ad{Al}}}}`````{{{G`{c}}e}d{}{{A@f{}{{A@d{c}}}}}}{{{Fb{ceg}}i}d{FdA@h}A@h{FhFf}{{A@f{}{{A@d{{A@j{ce}}}}}}}}{{{Fb{ceg}}i}dFd{}{FhFf}{{A@f{}{{A@d{{A@j{ce}}}}}}}}{{{Fb{ceg}}{A@j{ce}}}dFd{}{FhFf}}{{{Fb{ceg}}{A@j{ce}}}d{FdA@h}A@h{FhFf}}````{{{Fb{ceg}}i}{{A@l{ceig}}}Fd{}{FhFf}{{A@n{ce}{{Bn{n}}}}}}`````{{Elc}{{Ad{El}}}{{A@n{En}{{Bn{n}}}}}}`{Lfd}{Ljd}{{{Fb{ceg}}}{{Ad{{AA`{ceg}}}}}Fd{}{FhFf}}{{{Fb{ceg}}}{{Ad{{A@j{ce}}}}}Fd{}{FhFf}}{{{G`{c}}Cn}{{Cb{dDb}}}AAb}{{GjCn}{{Cb{dDb}}}}{{GlCn}{{Cb{dDb}}}}{{GnCn}{{Cb{dDb}}}}{{H`Cn}{{Cb{dDb}}}}{{HbCn}{{Cb{dDb}}}}0{{HdCn}{{Cb{dDb}}}}0{{HfCn}{{Cb{dDb}}}}0{{HhCn}{{Cb{dDb}}}}{{HjCn}{{Cb{dDb}}}}{{{Fb{ceg}}Cn}{{Cb{dDb}}}AAbAAb{FhFf}}{{HlCn}{{Cb{dDb}}}}{{HnCn}{{Cb{dDb}}}}{{I`Cn}{{Cb{dDb}}}}{{IbCn}{{Cb{dDb}}}}{{IdCn}{{Cb{dDb}}}}{{AAdCn}{{Cb{dDb}}}}0{{AnCn}{{Cb{dDb}}}}0{{IfCn}{{Cb{dDb}}}}{{IhCn}{{Cb{dDb}}}}0{{IjCn}{{Cb{dDb}}}}{{IlCn}{{Cb{dDb}}}}{{InCn}{{Cb{dDb}}}}{{J`Cn}{{Cb{dDb}}}}{{JbCn}{{Cb{dDb}}}}{{JdCn}{{Cb{dDb}}}}{{JfCn}{{Cb{dDb}}}}{{JhCn}{{Cb{dDb}}}}{{FjCn}{{Cb{dDb}}}}0{{JjCn}{{Cb{dDb}}}}{{JlCn}{{Cb{dDb}}}}{{JnCn}{{Cb{dDb}}}}{{K`Cn}{{Cb{dDb}}}}{{KbCn}{{Cb{dDb}}}}{{KdCn}{{Cb{dDb}}}}{{KfCn}{{Cb{dDb}}}}{{KhCn}{{Cb{dDb}}}}{{KjCn}{{Cb{dDb}}}}{{KlCn}{{Cb{dDb}}}}{{KnCn}{{Cb{dDb}}}}{{L`Cn}{{Cb{dDb}}}}0{{LbCn}{{Cb{dDb}}}}0{{LdCn}{{Cb{dDb}}}}{{AlCn}{{Cb{dDb}}}}0{{LfCn}{{Cb{dDb}}}}0{{AAfCn}{{Cb{dDb}}}}0{{LhCn}{{Cb{dDb}}}}0{{LjCn}{{Cb{dDb}}}}0{{GfCn}{{Cb{dDb}}}}{{LlCn}{{Cb{dDb}}}}{{AAhCn}{{Cb{dDb}}}}0{{EnCn}{{Cb{dDb}}}}{{ElCn}{{Cb{dDb}}}}{{AAjCn}{{Cb{dDb}}}}0{{M`Cn}{{Cb{dDb}}}}{{MbCn}{{Cb{dDb}}}}{{MdCn}{{Cb{dDb}}}}{{MfCn}{{Cb{dDb}}}}{{MhCn}{{Cb{dDb}}}}{{ChCn}{{Cb{dDb}}}}0{{AAlCn}{{Cb{dDb}}}}0{{MjCn}{{Cb{dDb}}}}{{MlCn}{{Cb{dDb}}}}{{MnCn}{{Cb{dDb}}}}{{N`Cn}{{Cb{dDb}}}}````{cc{}}{{{Eh{c}}}{{G`{c}}}{}}1111{E`Hb}2{OjHb}{FnHb}{OlHb}{OfHb}{lHb}7{GhHd}{{}Hd}0{NjHd}{OlHd}{OfHd}<{GhHf}{OlHf}{NjHf}{{}Hf}0{OfHf}{cc{}}0{OlHj}1{{{AAn{{A@j{ce}}}}}{{Fb{ce}}}Fd{}}22{{{A@j{OlOl}}}Hn}{OlHn}4444444{OdIh}555{JhJ`}{JdJ`}7{JbJ`}{JfJ`}9999{nFj}{OjFj};{{{Eh{c}}}Fj{{F`{Fj}}}}{E`Fj}{{{Gd{c}}}Fj{Ff{F`{Fj}}}}{OnFj}{AB`Fj}{{{ABb{l}}}Fj}{{{Gb{E`Fj}}}Fj}{FnFj}{FlFj}{OfFj}{EfFj}{GhFj}{NjFj}{A@`Fj}{A@bFj}{OhFj}{lFj}{OlFj}{dFj}{{{Ad{c}}}Fj{{F`{Fj}}}}{cc{}}000{KfK`}{KlK`}{KhK`}{KdK`}{KjK`}{KnK`}{LdK`}777777777777777777{LjEn}{MhEn}{LlEn}{AlEn};{N`En}{ABdEn}{MlEn}>{MhEl}{AlEl}{LjEl}{cc{}}000000000000{{{Eh{Ef}}}{{Cb{ElAAh}}}}{l{{Cb{MbAAj}}}}{{{Eh{Gl}}}{{Ad{H`}}}}{e{{G`{c}}}{}{{A@f{}{{A@d{c}}}}}}{g{{Fb{ce}}}Fd{}{{A@f{}{{A@d{{A@j{ce}}}}}}}}{eFj{{F`{Fj}}}{{A@f{}{{A@d{c}}}}}}{gFj{{F`{E`}}}{{F`{Fj}}}{{A@f{}{{A@d{{A@j{ce}}}}}}}}{c{{Cb{ElAAh}}}{{Cj{ABf}}}}0{{{Gd{Ef}}}{{Cb{ElAAh}}}}{l{{Cb{HdABh}}}}{l{{Cb{HfABh}}}}{l{{Cb{An}}}}{l{{Cb{IhABj}}}}{l{{Cb{FjNf}}}}{l{{Cb{L`}}}}{l{{Cb{Lb}}}}{l{{Cb{Lh}}}}{l{{Cb{Ch}}}}`{{{Fb{egi}}c}{{Ad{g}}}{FdAj}{{Nb{c}}Fd}{}{FhFf}}{{Fjc}{{Ad{Fj}}}ABl}{{{Fb{egi}}c}{{Ad{{A@j{eg}}}}}{FdAj}{{Nb{c}}Fd}{}{FhFf}}21``{{Hbc}dDf}{{Hdc}dDf}{{Hfc}dDf}{{{Fb{ceg}}i}dABnABn{FhFf}Df}{{Anc}dDf}{{Ihc}dDf}{{Kbc}dDf}{{L`c}dDf}{{Lbc}dDf}{{Lhc}dDf}{{Chc}dDf}```````````````{{{Fb{egi}}c}g{FdAj}{{Nb{c}}Fd}{}{FhFf}}{{Fjc}FjABl}0`{{{Fb{ceg}}ce}{{Ad{e}}}Fd{}{FhFf}}``{ce{}{}}00000000000000000000000000000000000000000000000000000000000000000{If}{{{Fb{eg}}}{}AC`{{ACb{c}}ACdFd}{{ACb{c}}}}{Fj}{{{G`{c}}}{}{}}00{{{Fb{ceg}}}{{ACf{ceg}}}{}{}{FhFf}}{{{Fb{ceg}}}{{ACh{ce}}}{}{}{FhFf}}{{{Fb{ceg}}}{{ACj{ce}}}{}{}{FhFf}}7{{{Fb{ceg}}}{{ACl{ceg}}}{}{}{FhFf}}{AlAl}{LjLj}{{{Fb{ceg}}}{{ACn{ceg}}}{}{}{FhFf}}``{Fjn}0{Ann}{{{G`{c}}}n{}}{{{Fb{ceg}}}n{}{}{FhFf}}{Jjn}34343{Hdn}555554{ElLn};<`{{{Fb{ceg}}}{{AD`{ce}}}{}{}{FhFf}}{{{Fb{ceg}}}{{Ad{{AA`{ceg}}}}}Fd{}{FhFf}}{{{Fb{ceg}}}{{Ad{{A@j{ce}}}}}Fd{}{FhFf}}{{{Fb{ceg}}}Nj{}{}{FhFf}}``````{{{Fb{egi}}{ADb{c}}}{{ADd{eg}}}{FdAj}{{Nb{c}}Fd}{}{FhFf}}{{{Fb{egi}}{ADb{c}}}{{ADf{egi}}}{FdAj}{{Nb{c}}Fd}{}{FhFf}}```````````````````````````````````{{}{{G`{c}}}{}}{{}{{Fb{ce}}}{}{}}{{}Al}{{}Lf}{{}Lj}{{}El}{lAAj}{c{{Fb{egc}}}{FhFf}{}{}}{LnAd}``````````````````{{HbHb}{{Ad{Bh}}}}{{HdHd}{{Ad{Bh}}}}{{HfHf}{{Ad{Bh}}}}{{{Fb{ceg}}{Fb{ceg}}}{{Ad{Bh}}}ADhADh{FhFf}}{{AnAn}{{Ad{Bh}}}}{{IhIh}{{Ad{Bh}}}}{{IhOd}{{Ad{Bh}}}}{{ChCh}{{Ad{Bh}}}}``{{Fjl}{{Ad{Fj}}}}0{{{Fb{ceg}}}{{Ad{{A@j{ce}}}}}Fd{}{FhFf}}0`````{{{Fb{egi}}k}{{ADj{eg}}}{FdAj}{{Nb{c}}Fd}{}{FhFf}{{ADl{c}}}}{{{Fb{egi}}k}{{ADn{eg}}}{FdAj}{{Nb{c}}Fd}{}{FhFf}{{ADl{c}}}}```````{{{Fb{egi}}c}{{Ad{g}}}{FdAj}{{Nb{c}}Fd}{}{FhFf}}{{{Fb{egi}}c}{{Ad{{A@j{eg}}}}}{FdAj}{{Nb{c}}Fd}{}{FhFf}}``{{{Fb{ceg}}i}dFd{}{FhFf}{{A@n{ce}{{Bn{n}}}}}}````````{{{G`{c}}e}CbAE`Dj}{{Gjc}CbDj}{{Glc}CbDj}{{Gnc}CbDj}{{H`c}CbDj}{{Hbc}CbDj}{{Hdc}CbDj}{{Hfc}CbDj}{{Hhc}CbDj}{{Hjc}CbDj}{{{Fb{ce}}g}CbAE`AE`Dj}{{Hlc}CbDj}{{Hnc}CbDj}{{I`c}CbDj}{{Ibc}CbDj}{{Idc}CbDj}{{Anc}CbDj}{{Ifc}CbDj}{{Ihc}CbDj}{{Ijc}CbDj}{{Ilc}CbDj}{{Inc}CbDj}{{J`c}CbDj}{{Jbc}CbDj}{{Jdc}CbDj}{{Jfc}CbDj}{{Jhc}CbDj}{{Fjc}CbDj}{{Jjc}CbDj}{{Jlc}CbDj}{{Jnc}CbDj}{{K`c}CbDj}{{Kbc}CbDj}{{Kdc}CbDj}{{Kfc}CbDj}{{Khc}CbDj}{{Kjc}CbDj}{{Klc}CbDj}{{Knc}CbDj}{{L`c}CbDj}{{Lbc}CbDj}{{Ldc}CbDj}{{Alc}CbDj}{{Lfc}CbDj}{{Lhc}CbDj}{{Ljc}CbDj}{{M`c}CbDj}{{Mbc}CbDj}{{Mdc}CbDj}{{Mfc}CbDj}{{Mhc}CbDj}{{Chc}CbDj}{{Mjc}CbDj}{{Mlc}CbDj}{{Mnc}CbDj}{{N`c}CbDj}````{AAh{{Ad{Ah}}}}```{{{Fb{egi}}c}{{Fb{egi}}}{FdAj}{{Nb{c}}Fd}{}{FfFhFf}}```````````````````````{FjFj}``````````{ce{}{}}000000000000000000000000000000000000000000000000000000000000{cE`{}}00000000000000000{{Llc}{{Cb{dAEb}}}AEd}{{Elc}{{Cb{dAEb}}}AEd}```{c{{Cb{e}}}{}{}}000000000000000000000000000000000000000{E`{{Cb{L`}}}}1{E`{{Cb{Lb}}}}2222222222222222222222222{{{Fb{ceg}}ce}{{Cb{e{AEf{ceg}}}}}Fd{}{FhFf}}333333333333333333333333333333333333333333333333333333333333333333````{cEb{}}00000000000000000000000000000000000000000000000000000000000000000{J`l}{K`l}{{{Fb{egi}}{ADb{c}}}{{ADd{eg}}}{FdAj}{{Nb{c}}Fd}{}{FhFf}}{{{Fb{egi}}{ADb{c}}}{{ADf{egi}}}{FdAj}{{Nb{c}}Fd}{}{FhFf}}``````{El{{Ad{Af}}}}````{{{Fb{ceg}}}{{AEh{ce}}}{}{}{FhFf}}`{{{Fb{ceg}}}{{AEj{ce}}}{}{}{FhFf}}````````````??????????????????????????????????????????????????????????????????```````{AElOf}{AEnl}0{ce{}{}}0000000{AElAF`}{AFbAFb}{AElAEl}{AEnAEn}{{ce}d{}{}}00{{AElAEl}Bh}{{AEnAEn}Bh}{{ce}Bh{}{}}0{{}AEl}{{}AEn}{c{{Cb{AEl}}}Cd}{c{{Cb{AEn}}}Cd}{{AFbAFb}n}{{AElAEl}n}{{AEnAEn}n}{{ce}n{}{}}00000000000{{AFbCn}{{Cb{dDb}}}}0{{AElCn}{{Cb{dDb}}}}0{{AF`Cn}{{Cb{dDb}}}}0{{AEnCn}{{Cb{dDb}}}}0{cc{}}{{{A@j{AfOf}}}AEl}1{AfAEl}2{E`AEn}{lAEn}4{{{Gd{Ef}}}AEn}{l{{Cb{AElAFb}}}}{{{Gd{Ef}}Of}{{Cb{AElAFb}}}}{{AfOf}AEl}{{OfOf}AEl}3{l{{Cb{AEnAFd}}}}8{{AElc}dDf}{{AEnc}dDf}{ce{}{}}000{AEln}{AEnn}1<{{}AEl}{{}AEn}{{AElAEl}{{Ad{Bh}}}}{{AEnAEn}{{Ad{Bh}}}}{{AElc}CbDj}{{AEnc}CbDj}888{cE`{}}000{c{{Cb{e}}}{}{}}0000000{cEb{}}000{AElAf}<<<<```````````````````````{{{O`{ceg}}i}{{O`{ceg}}}Fd{}{FhFf}{{C`{e}}}}{{{ADf{ceg}}}{{ADd{ce}}}{}{}{}}{{{AFf{ceg}}}{{ADd{ce}}}{}{}{}}??????????????????????????????????????{c{{AFh{e}}}{}{}}0{{{ACj{ce}}}{{ACj{ce}}}{}{}}{{{AD`{ce}}}{{AD`{ce}}}{}{}}{{{AEh{ce}}}{{AEh{ce}}}{}{}}{{{ADj{ce}}}{{ADj{ce}}}{}{}}{{{ADd{ce}}}{{ADd{ce}}}{}{}}{AFjAFj}{{ce}d{}{}}00000{{}{{ACj{ce}}}{}{}}{{}{{ACh{ce}}}{}{}}{{}{{ACf{ceg}}}{}{}{FhBjFf}}{{}{{AD`{ce}}}{}{}}{{}{{AEh{ce}}}{}{}}{{}{{ACl{ceg}}}{}{}{FhBjFf}}{{}{{ACn{ceg}}}{}{}{FhBjFf}}{{}{{ADj{ce}}}{}{}}{{{AEf{ce}}}l{AAbFd}AAb}{{{ACf{ceg}}}d{}{}{FhFf}}{{cAFl}{{Cb{NjAFn}}}{}}000`{{AFjAFj}n}{{ce}n{}{}}000{{{O`{ceg}}Cn}{{Cb{dDb}}}{AAbFd}AAb{FhFf}}{{{AG`{ceg}}Cn}{{Cb{dDb}}}{AAbFd}{}{FhFf}}{{{AA`{ceg}}Cn}{{Cb{dDb}}}{AAbFd}AAb{FhFf}}{{{AEf{ceg}}Cn}{{Cb{dDb}}}{AAbFd}AAb{FhFf}}0{{{ACj{ce}}Cn}{{Cb{dDb}}}AAbAAb}{{{ACh{ce}}Cn}{{Cb{dDb}}}AAbAAb}{{{ACf{ceg}}Cn}{{Cb{dDb}}}AAbAAb{FhFf}}{{{AD`{ce}}Cn}{{Cb{dDb}}}AAb{}}{{{AEh{ce}}Cn}{{Cb{dDb}}}{}AAb}{{{AEj{ce}}Cn}{{Cb{dDb}}}{}AAb}{{{ACl{ceg}}Cn}{{Cb{dDb}}}AAb{}{FhFf}}{{{ACn{ceg}}Cn}{{Cb{dDb}}}{}AAb{FhFf}}{{{ADj{ce}}Cn}{{Cb{dDb}}}AAbAAb}{{{ADn{ce}}Cn}{{Cb{dDb}}}AAbAAb}{{{A@l{ceg}}Cn}{{Cb{dDb}}}AAbAAb{{A@n{ce}{{Bn{n}}}}}}{{{ADd{ce}}Cn}{{Cb{dDb}}}AAbAAb}{{{ADf{ceg}}Cn}{{Cb{dDb}}}AAbAAb{}}{{{AFf{ceg}}Cn}{{Cb{dDb}}}AAbAAb{}}{{AFjCn}{{Cb{dDb}}}}0{cc{}}000000000000000000{{{AA`{ceg}}}eFd{}{FhFf}}0{{{AG`{ceg}}e}eFd{}{FhFf}}{{{AA`{ceg}}e}eFd{}{FhFf}}{{{ADf{ceg}}ce}{{Cb{dAFj}}}Fd{}{FhFf}}{{{AFf{ceg}}ce}{{Cb{dAFj}}}Fd{}{FhFf}}{{{ADf{ceg}}ce}dFd{}{FhFf}}{{{AFf{ceg}}ce}dFd{}{FhFf}}3210{ce{}{}}00000000000000000000000000000{{{AG`{ceg}}}cFd{}{FhFf}}8{{{O`{ceg}}}cFd{}{FhFf}}1{{{AA`{ceg}}}cFd{}{FhFf}}{{{ACj{ce}}}{{Ad{{A@j{ce}}}}}{}{}}{{{ACh{ce}}}{{Ad{{A@j{ce}}}}}{}{}}{{{AD`{ce}}}{{Ad{c}}}{}{}}{{{AEh{ce}}}{{Ad{e}}}{}{}}{{{AEj{ce}}}{{Ad{e}}}{}{}}{{{ACl{ceg}}}{{Ad{c}}}{}{}{FhFf}}{{{ACn{ceg}}}{{Ad{e}}}{}{}{FhFf}}{{{ADj{ce}}}{{Ad{{A@j{ce}}}}}{}{}}{{{ADn{ce}}}{{Ad{{A@j{ce}}}}}{}{}}{{{ACj{ce}}}Nj{}{}}{{{ACh{ce}}}Nj{}{}}{{{ACf{ceg}}}Nj{}{}{FhFf}}{{{AD`{ce}}}Nj{}{}}{{{AEh{ce}}}Nj{}{}}{{{AEj{ce}}}Nj{}{}}{{{ACl{ceg}}}Nj{}{}{FhFf}}{{{ACn{ceg}}}Nj{}{}{FhFf}}{{{ACj{ce}}}{{Ad{{A@j{ce}}}}}{}{}}{{{ACh{ce}}}{{Ad{{A@j{ce}}}}}{}{}}{{{AD`{ce}}}{{Ad{c}}}{}{}}{{{ACl{ceg}}}{{Ad{c}}}Fd{}{FhFf}}=<3210=<32{{{ACf{ceg}}}{{Ad{{A@j{ce}}}}}{}{}{FhFf}}2{{{AEh{ce}}}{{Ad{e}}}{}{}}{{{AEj{ce}}}{{Ad{e}}}{}{}}{{{ACl{ceg}}}{{Ad{c}}}{}{}{FhFf}}{{{ACn{ceg}}}{{Ad{e}}}{}{}{FhFf}}{{{ADj{ce}}}{{Ad{{A@j{ce}}}}}{}{}}{{{ADn{ce}}}{{Ad{{A@j{ce}}}}}{}{}}{{{A@l{cegi}}}{{Ad{{A@j{ce}}}}}{}{}{{A@n{ce}{{Bn{n}}}}}{FhFf}}{{{ADd{ce}}}{{Ad{{A@j{ce}}}}}{}{}}{{{ADf{ceg}}}{{Ad{{A@j{ce}}}}}{}{}{}}{{{AFf{ceg}}}{{Ad{{A@j{ce}}}}}{}{}{}}>=:<987654{c{{AGb{e}}}{}{}}0{c{{AGd{e}}}{}{}}01100{{{O`{ceg}}}eFdBj{FhFf}}{{{O`{ceg}}e}eFd{}{FhFf}}{{{O`{ceg}}i}eFd{}{FhFf}{{C`{}{{Bn{e}}}}}}{{{O`{ceg}}i}eFd{}{FhFf}{{C`{c}{{Bn{e}}}}}}876876876{{{AA`{ceg}}}eFd{}{FhFf}}{{{AA`{ceg}}}{{A@j{ce}}}Fd{}{FhFf}}{{{ADf{ceg}}}{{Ad{{A@j{ce}}}}}Fd{}{FhFf}}{{{AFf{ceg}}}{{Ad{{A@j{ce}}}}}Fd{}{FhFf}}10{{{ACj{ce}}}{{A@j{Nj{Ad{Nj}}}}}{}{}}{{{ACh{ce}}}{{A@j{Nj{Ad{Nj}}}}}{}{}}{{{ACf{ceg}}}{{A@j{Nj{Ad{Nj}}}}}{}{}{FhFf}}{{{AD`{ce}}}{{A@j{Nj{Ad{Nj}}}}}{}{}}{{{AEh{ce}}}{{A@j{Nj{Ad{Nj}}}}}{}{}}{{{AEj{ce}}}{{A@j{Nj{Ad{Nj}}}}}{}{}}{{{ACl{ceg}}}{{A@j{Nj{Ad{Nj}}}}}{}{}{FhFf}}{{{ACn{ceg}}}{{A@j{Nj{Ad{Nj}}}}}{}{}{FhFf}}{{{A@l{cegi}}}{{A@j{Nj{Ad{Nj}}}}}{}{}{{A@n{ce}{{Bn{n}}}}}{FhFf}}{c{{AGf{e}}}{}{}}0{ce{}{}}00000{cE`{}}0{c{{Cb{e}}}{}{}}0000000000000000000000000000000000000{cEb{}}000000000000000000`3333333333333333333{{{ADf{ceg}}}{{AFf{ceg}}}{}{}{}}``````````{{{Gb{E`Fj}}{Gb{E`Fj}}}d}{AB`{{Ad{Fl}}}}{AB`{{Ad{Fn}}}}{AB`{{Ad{Gh}}}}8888{{{Gb{E`Fj}}}d}{{{Gb{E`Fj}}}{{Gb{E`Fj}}}}{AB`AB`}6{{ce}d{}{}}0{{{Gb{E`Fj}}c}n{FdACdABnAj}}{{}{{Gb{E`Fj}}}}{c{{Cb{{Gb{E`Fj}}}}}Cd}{c{{Cb{AB`}}}Cd}{{AB`c}{{Cb{Nf}}}Nh}0{{AB`c}CbNh}0000000{{AB`l{Gd{l}}c}CbNh}022222222222222111111{{AB`lc}CbNh}02222222211{{AB`Njc}CbNh}0{{AB`lNjc}CbNh}055555555554422{{{Gb{E`Fj}}c}AGh{{F`{E`}}}}{{{Gb{E`Fj}}{Gb{E`Fj}}}n}{{AB`AB`}n}{{ce}n{}{}}0000000{{{Gb{E`Fj}}c}d{{A@f{}{{A@d{{A@j{E`Fj}}}}}}}}{{{Gb{E`Fj}}Cn}{{Cb{dDb}}}}{{AB`Cn}{{Cb{dDb}}}}0{cc{}}{FnAB`}1{AGjAB`}{NjAB`}{EfAB`}{GhAB`}{OjAB`}{OlAB`}{A@`AB`}{OfAB`}{OhAB`}{A@bAB`}{Fl{{Ad{AB`}}}}{c{{Gb{E`Fj}}}{{A@f{}{{A@d{{A@j{E`Fj}}}}}}}}{l{{Cb{AB`}}}}{Fj{{Cb{cNf}}}AGl}{{{Gb{E`Fj}}c}{{Ad{Fj}}}{FdACdABnAj}}{{{Gb{E`Fj}}c}{{Ad{{A@j{E`Fj}}}}}{FdACdABnAj}}1{{AB`c}dDf}{{{Gb{E`Fj}}c}Fj{FdACdABnAj}}0{{{Gb{E`Fj}}E`Fj}{{Ad{Fj}}}}{ce{}{}}0{{{Gb{E`Fj}}}}00{{{Gb{E`Fj}}}n}{AB`n}00{{{Gb{E`Fj}}}AGn}{{{Gb{E`Fj}}}AH`}{{{Gb{E`Fj}}}AHb}{{{Gb{E`Fj}}}Nj}{{}{{Gb{E`Fj}}}}=<{{{Gb{E`Fj}}c}d{{A@n{E`Fj}{{Bn{n}}}}}}{{{Gb{E`Fj}}c}CbDj}{{AB`c}CbDj};;{cE`{}}{c{{Cb{FjNf}}}AE`}{c{{Cb{e}}}{}{}}000{cEb{}}0{{{Gb{E`Fj}}}AHd}{{{Gb{E`Fj}}}AHf}{ce{}{}}0{Nj{{Gb{E`Fj}}}}`````````````````````````````````````{{BlLl}d}{cdf}{{Blc}d{{AHh{Al}{{Bn{{Ad{Al}}}}}}AHjAHl}}{{AHnc}AHnEd}{{BlAl}{{Ad{Al}}}}{{BlLj}d}````{{AI`c}{{AIb{AI`}}}{{F`{{Ab{b}}}}}}88888888888888888888888888{cAf{AhAj}}{AlAf}{{A`Al{Ad{Bl}}}Af}{{lAn}Af}`{Bld}00{A`A`}{AIdAId}{AHnAHn}{DlDl}{AIfAIf}{DnDn}{AIhAIh}{BlBl}{{ce}d{}{}}0000000{{A`{Ad{AIj}}}n}{ecBj{{C`{Bl}{{Bn{c}}}}}}{{llc}Dl{{A@f{}{{A@d{{A@j{ll}}}}}}}}{{ll{Ad{AIf}}}Dl}{{AIlAHn}{{Ab{AIn}}}}{Dl{{Ad{{Gb{E`Fj}}}}}}{{DlE`Fj}{{Ad{Fj}}}}1{DnAJ`}{AIhAJb}``{{}AHn}{{}Bl}{{}Dh}`{AJb}0{Dhd}{A`{{Ad{Cf}}}}``{{}d}{Chd}`{{AIdAId}n}{{ce}n{}{}}000{cAl{AhAj}}`{AIfd}{Dnd}{AIhd}{{AInAIj}n}{{A`{Ad{AIj}}}n}{{A`Cn}{{Cb{dDb}}}}{{AIdCn}{{Cb{dDb}}}}{{AHnCn}{{Cb{dDb}}}}{{{AIb{c}}Cn}{{Cb{dDb}}}AAb}{{DlCn}{{Cb{dDb}}}}{{AIfCn}{{Cb{dDb}}}}{{DnCn}{{Cb{dDb}}}}{{AIhCn}{{Cb{dDb}}}}{{BlCn}{{Cb{dDb}}}}{{DhCn}{{Cb{dDb}}}}{cc{}}00{cA`{{F`{AHn}}}}11{{{A@j{cAHn}}}AHnAJd}2{cAHnAJd}33{DnAIf}4{AIhAIf}55554{Bl{{Ad{AIf}}}}{AIf{{Ad{Lh}}}}{Dn{{Ad{Lh}}}}{AIh{{Ad{Lh}}}}{AIfLd}{DnLd}{AIhLd}``````{ce{}{}}000000000000{{{f{}{{Bn{c}}}}}c{{AJf{}{{A@d{If}}}}}}{AJd{{Cb{{Ad{Cf}}AJh}}}}{c{}{}}3`{A`n}{AJ`{{AJj{AJf}}}}{AIfAJl}{DnAJl}{AIhAJl}{{}{{Ad{Af}}}}```{Edl}{Dll}{{}AHn}{{{Ab{b}}c}{{AIb{c}}}{}}{{ll}Dl}{AJlAd}4{A`AHn}`{ll}{{{AJn{{AIb{c}}}}AK`}AKbAKd}{{EdAlAHn}{{Ad{Al}}}}``{{Bll}d}00`{{A`On}n}{Dl{{Ad{n}}}}`{{AInEl}d}{{A`El}d}``{{Bllc}d{{F`{K`}}}}{{AIflFj}d}{{DnlFj}d}{{AIhlFj}d}{{BllFj}d}{{Bl{Ad{{Gd{l}}}}}d}{{Bl{Ad{An}}}d}{{AIfIl}d}{{DnIl}d}{{AIhIl}d}{{Dlc}d{{F`{{Ad{n}}}}}}{{Bl{Ad{AIf}}}d}{{AIfLh}d}{{DnLh}d}{{AIhLh}d}{{Bllc}dAKf}{{Bl{Ad{l}}}d}{{Bl{Ad{Ij}}}d}{{EdAHn}d}{{AInAIj}n}`{{AIfll}AIh}{{Dnll}AIh}{{AIhll}AIh}{{}d}{DlDn}`{ce{}{}}0000000{DlLb}````{c{{Cb{e}}}{}{}}0000000000000000000000000{{{AJn{c}}AK`}AKb{}}`{cEb{}}000000000000``4444444444444{geEdBj{{C`{cb}{{Bn{e}}}}}}{AHnA`}{{cg}e{{C`{Bl}}}{}{{C`{}{{Bn{e}}}}}}````````````````````````````````````````````{AfAKh}{Af{{AAn{Ef}}}}{Af{{A@j{OfOjOj{AAn{Ef}}}}}}{AfAKj}{Af{{Gd{Ef}}}}{AfAKl}{AfAKn}{Af{{A@j{GhGh}}}}{AfAL`}{ce{}{}}0000000000000000000009{ALb{{Ad{l}}}}{AFdAFd}{ALdALd}{ALfALf}{ALbALb}{ALhALh}{AfAf}{ALjALj}{CfCf}{ALlALl}{{ce}d{}{}}00000000{{AfAf}Bh}{{ALjALj}Bh}{{ALnALn}Bh}{{ALlALl}Bh}{{ce}Bh{}{}}000{{}Af}{ALjOj}{c{{Cb{ALb}}}Cd}{c{{Cb{Af}}}Cd}{c{{Cb{Cf}}}Cd}{c{{Cb{ALl}}}Cd}{{}{{AAn{Ef}}}}{ce{}{{Nn{Nl}}}}0{CfAM`}{{AFdAFd}n}{{ALdALd}n}{{ALfALf}n}{{ALhALh}n}{{AfAf}n}{{ALjALj}n}{{CfCf}n}{{ALnALn}n}{{ALlALl}n}{{ce}n{}{}}000000000000000000000000000{{AFdCn}{{Cb{dDb}}}}0{{ALdCn}{{Cb{dDb}}}}0{{ALfCn}{{Cb{dDb}}}}{{ALbCn}{{Cb{dDb}}}}0{{ALhCn}{{Cb{dDb}}}}0{{AfCn}{{Cb{dDb}}}}000{{AJhCn}{{Cb{dDb}}}}0{{ALjCn}{{Cb{dDb}}}}0{{CfCn}{{Cb{dDb}}}}0{{ALnCn}{{Cb{dDb}}}}0{{ALlCn}{{Cb{dDb}}}}0{cc{}}00000{AKhAf}{AKjAf}{AL`Af}{AKlAf}{ALnAJh}55555{{{AAn{Ef}}}Af}00{{OfOjOj{AAn{Ef}}}Af}0{g{{Cb{ALbALd}}}{{Cj{l}}}{{F`{{ABb{l}}}}}{{A@f{}{{A@d{{A@j{ce}}}}}}}}{{{Gd{Ef}}}{{Cb{ALbALd}}}}{{{Gd{Ef}}}{{Cb{AfAMb}}}}0{l{{Cb{ALbALd}}}}{l{{Cb{Af}}}}{l{{Cb{CfAJh}}}}{l{{Cb{ALlALn}}}}{AKnAf}0{{GhGh}Af}{Af{{Ad{AMd}}}}{AfALh}{Af{{Ad{ALf}}}}{AfNj}{{Afc}dDf}{{ALjc}dDf}{{Cfc}dDf}{{ALlc}dDf}{Cfl}{AfAKj}{ce{}{}}0000000000{Af{{AAn{Ef}}}}{Cf{{Cb{{Ad{Cf}}AJh}}}}0{Afn}0{ALbn}{{}Af}{lALl}1{{Af{Gd{Ef}}}Af}2{l{{Cb{AfAMb}}}}{{AfAf}{{Ad{Bh}}}}{{ALjALj}{{Ad{Bh}}}}{{ALnALn}{{Ad{Bh}}}}{{ALlALl}{{Ad{Bh}}}}>{CfOj}{CfALl}`{ALbl}{Cfl};{CfALj}{ALb{{Ad{l}}}}{Cf{{Ad{l}}}}{{ALbc}CbDj}{{Afc}CbDj}{{Cfc}CbDj}{{ALlc}CbDj}{AfAKl}{AJh{{Ad{Ah}}}}{CfAM`}{ALb{{Ad{AMf}}}}{{Cf{Ad{l}}}ALb}{Af{{AAn{Ef}}}}{Af{{A@j{OfOjOj{AAn{Ef}}}}}}{ce{}{}}00000000{cE`{}}000000000{AfAKn}{c{{Cb{e}}}{}{}}0000{{{Eh{Ef}}}{{Cb{Af}}}}1{l{{Cb{Af}}}}2222222222222222{l{{Cb{AfAMb}}}}{{{Gd{Ef}}}{{Cb{AfAMb}}}}{cEb{}}0000000000{AfAL`}{ALll}{ALbOj};;;;;;;;;;;`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{Fj{{Cb{cNf}}}AGl}{c{{Cb{FjNf}}}AE`}","D":"MFh","p":[[5,"Hub",0,3782],[1,"unit"],[10,"IntoBreadcrumbs",2657,3783],[5,"Level",0,3784],[6,"Level",3785],[1,"str"],[1,"bool"],[5,"Client",2657,3786],[5,"Arc",3787],[6,"Option",3788],[5,"Uuid",2985,3789],[10,"Error",3790],[10,"Sized",3791],[5,"Event",173,3792],[6,"Level",173,3792],[6,"LogFormat",0,3793],[5,"LevelParseError",0,3793],[5,"LogConfig",0,3793],[5,"SentryConfig",0,3793],[6,"Ordering",3794],[10,"Default",3795],[5,"Scope",2657,3796],[17,"Output"],[10,"FnOnce",3797],[6,"Result",3798],[10,"Deserializer",3799],[5,"Dsn",2985,3800],[6,"SessionStatus",173,3801],[10,"AsRef",3802],[5,"LevelFilter",3784],[5,"Formatter",3803],[8,"Result",3803],[5,"Error",3803],[5,"ParseLevelError",3784],[10,"Hasher",3804],[5,"ScopeGuard",2657,3796],[10,"Serializer",3805],[5,"TransactionContext",2657,3806],[5,"Transaction",2657,3806],[5,"String",3807],[5,"TypeId",3808],[10,"Integration",2657,3809],[1,"u8"],[5,"Vec",3810],[5,"Receiver",3811],[5,"Envelope",173,3812],[6,"EnvelopeItem",173,3812],[10,"Into",3802],[5,"Map",173],[10,"Ord",3794],[10,"Clone",3813],[10,"Allocator",3814],[6,"Value",173,3815],[1,"f64"],[1,"i64"],[5,"Values",173,3792],[5,"Map",2494,3816],[1,"slice"],[6,"AttachmentType",173,3817],[1,"u64"],[5,"LogEntry",173,3792],[5,"Frame",173,3792],[5,"TemplateInfo",173,3792],[5,"Stacktrace",173,3792],[6,"ThreadId",173,3792],[5,"Addr",173,3792],[5,"RegVal",173,3792],[5,"Thread",173,3792],[5,"CError",173,3792],[5,"MachException",173,3792],[5,"PosixSignal",173,3792],[5,"MechanismMeta",173,3792],[5,"Mechanism",173,3792],[5,"Exception",173,3792],[5,"Breadcrumb",173,3792],[6,"IpAddress",173,3792],[5,"User",173,3792],[5,"Request",173,3792],[5,"SystemSdkInfo",173,3792],[6,"DebugImage",173,3792],[5,"AppleDebugImage",173,3792],[5,"SymbolicDebugImage",173,3792],[5,"ProguardDebugImage",173,3792],[5,"WasmDebugImage",173,3792],[5,"DebugMeta",173,3792],[5,"ClientSdkInfo",173,3792],[5,"ClientSdkPackage",173,3792],[6,"Context",173,3792],[6,"Orientation",173,3792],[5,"DeviceContext",173,3792],[5,"OsContext",173,3792],[5,"RuntimeContext",173,3792],[5,"AppContext",173,3792],[5,"BrowserContext",173,3792],[5,"GpuContext",173,3792],[5,"SpanId",173,3792],[5,"TraceId",173,3792],[5,"TraceContext",173,3792],[5,"Span",173,3792],[6,"SpanStatus",173,3792],[5,"Transaction",173,3792],[5,"Attachment",173,3817],[5,"EnvelopeItemIter",173,3812],[6,"MonitorCheckInStatus",173,3818],[6,"MonitorSchedule",173,3818],[6,"MonitorIntervalUnit",173,3818],[5,"MonitorConfig",173,3818],[5,"MonitorCheckIn",173,3818],[5,"SessionAttributes",173,3801],[5,"SessionUpdate",173,3801],[5,"SessionAggregateItem",173,3801],[5,"SessionAggregates",173,3801],[10,"Borrow",3819],[10,"Deserialize",3799],[5,"Error",3820],[10,"Visitor",3799],[1,"usize"],[1,"char"],[10,"FromIterator",3821],[6,"Entry",2132,3822],[10,"PartialEq",3794],[6,"IpAddr",3823],[1,"u32"],[1,"isize"],[1,"u16"],[1,"i32"],[1,"f32"],[1,"i8"],[1,"i16"],[17,"Item"],[10,"IntoIterator",3821],[10,"Copy",3791],[1,"tuple"],[5,"ExtractIf",2132,3824],[10,"FnMut",3797],[5,"OccupiedEntry",2132,3822],[10,"Debug",3803],[5,"ParseLevelError",173,3792],[5,"ParseStatusError",173,3792],[6,"EnvelopeError",173,3812],[5,"CrontabParseError",173,3818],[5,"ParseSessionStatusError",173,3801],[1,"array"],[5,"Number",2494,3825],[6,"Cow",3826],[5,"AggregatedSessions",3827],[5,"Path",3828],[5,"ParseIntError",3829],[5,"AddrParseError",3830],[10,"Index",2494,3831],[10,"Hash",3804],[10,"Error",3799],[10,"IntoDeserializer",3799],[10,"Eq",3794],[5,"IntoIter",2132,3824],[5,"IterMut",2132,3824],[5,"Iter",2132,3824],[5,"IntoKeys",2132,3824],[5,"IntoValues",2132,3824],[5,"Keys",2132,3824],[6,"Bound",3832],[5,"Cursor",2132,3824],[5,"CursorMut",2132,3824],[10,"PartialOrd",3794],[5,"Range",2132,3824],[10,"RangeBounds",3832],[5,"RangeMut",2132,3824],[10,"Serialize",3805],[5,"Error",3833],[10,"Write",3834],[5,"OccupiedError",2132,3822],[5,"Values",2132,3824],[5,"ValuesMut",2132,3824],[5,"DebugId",2023,3835],[5,"CodeId",2023,3835],[5,"BreakpadFormat",2023,3835],[5,"ParseDebugIdError",2023,3835],[5,"ParseCodeIdError",2985,3835],[5,"CursorMutKey",2132,3824],[5,"Replacements",3836],[5,"UnorderedKeyError",2132,3824],[5,"BinEncoder",3837],[5,"ProtoError",3838],[5,"VacantEntry",2132,3822],[5,"Recompositions",3839],[5,"Decompositions",3840],[5,"StreamSafe",3841],[6,"Entry",3816],[6,"ParserNumber",3842],[10,"DeserializeOwned",3799],[5,"Iter",3816],[5,"IterMut",3816],[5,"Keys",3816],[5,"Values",3816],[5,"ValuesMut",3816],[10,"Fn",3797],[10,"Send",3791],[10,"Sync",3791],[5,"ClientOptions",2657,3843],[10,"SentryFutureExt",2657,3844],[5,"SentryFuture",2657,3844],[6,"SessionMode",2657,3843],[6,"TransactionOrSpan",2657,3806],[5,"Span",2657,3806],[5,"Duration",3845],[10,"TransportFactory",2657,3846],[10,"Transport",2657,3846],[5,"TransactionData",2657,3806],[5,"Data",2657,3806],[10,"IntoDsn",2657,3847],[10,"Iterator",3848],[6,"ParseDsnError",2985,3800],[5,"Box",3849],[5,"TraceHeadersIter",2657,3806],[5,"Pin",3850],[5,"Context",3851],[6,"Poll",3852],[10,"Future",3853],[10,"ToString",3807],[5,"Braced",3854],[5,"Hyphenated",3854],[5,"Simple",3854],[1,"u128"],[5,"Urn",3854],[5,"Auth",2985,3855],[6,"ParseAuthError",2985,3855],[6,"UuidVersion",2985],[6,"UuidVariant",2985],[6,"Scheme",2985,3800],[5,"ProjectId",2985,3856],[6,"ParseProjectIdError",2985,3856],[5,"Url",3857],[5,"Error",3858],[5,"Timestamp",3859],[5,"SystemTime",3860],[15,"Interval",3738],[15,"Crontab",3738]],"r":[[3,3782],[6,3784],[7,3793],[8,3793],[9,3793],[11,3793],[20,3861],[34,3862],[51,3863],[55,3864],[67,3861],[80,3864],[103,3864],[104,3793],[140,3864],[166,3864],[170,3863],[175,3792],[178,3792],[181,3792],[183,3817],[186,3817],[189,3792],[191,3792],[192,3792],[194,3792],[195,3792],[196,3792],[199,3818],[204,3792],[205,3792],[207,3792],[208,3812],[209,3812],[210,3812],[211,3812],[214,3792],[217,3792],[221,3792],[223,3792],[234,3792],[236,3792],[237,3792],[238,3792],[240,3792],[241,3792],[248,3818],[250,3818],[251,3818],[252,3818],[253,3818],[262,3792],[264,3792],[267,3792],[268,3801],[269,3792],[272,3792],[274,3792],[276,3792],[277,3792],[280,3792],[281,3801],[282,3801],[284,3801],[285,3801],[286,3801],[288,3792],[289,3792],[290,3792],[291,3792],[295,3792],[296,3792],[297,3792],[298,3792],[299,3792],[301,3792],[302,3792],[303,3792],[313,3792],[314,3815],[315,3792],[318,3792],[659,3792],[1434,3792],[1937,3792],[2023,3835],[2024,3835],[2025,3835],[2026,3835],[2132,3824],[2133,3824],[2134,3824],[2135,3824],[2136,3822],[2137,3824],[2138,3824],[2139,3824],[2140,3824],[2141,3824],[2142,3824],[2143,3824],[2146,3822],[2147,3822],[2148,3824],[2149,3824],[2150,3824],[2152,3822],[2153,3824],[2154,3824],[2496,3831],[2497,3816],[2499,3825],[2503,3815],[2615,3815],[2645,3815],[2658,3792],[2659,3786],[2660,3843],[2661,3806],[2662,3806],[2664,3812],[2667,3782],[2669,3809],[2670,3783],[2671,3847],[2672,3792],[2675,3796],[2676,3796],[2677,3844],[2678,3844],[2679,3843],[2680,3806],[2682,3806],[2683,3806],[2684,3806],[2686,3806],[2687,3806],[2688,3806],[2689,3846],[2690,3846],[2691,3792],[2695,3863],[2731,3862],[2732,3863],[2734,3863],[2756,3863],[2777,3863],[2778,3863],[2785,3862],[2857,3863],[2870,3862],[2874,3865],[2910,3863],[2911,3806],[2982,3863],[2984,3863],[2985,3855],[2986,3835],[2987,3835],[2990,3835],[2991,3800],[3014,3855],[3015,3835],[3016,3835],[3017,3800],[3018,3856],[3019,3856],[3022,3800],[3026,3789],[3230,3866],[3233,3866],[3319,3867],[3320,3867],[3323,3792],[3326,3792],[3329,3792],[3331,3817],[3334,3817],[3337,3792],[3339,3792],[3340,3792],[3342,3792],[3343,3792],[3344,3792],[3347,3818],[3352,3792],[3353,3792],[3355,3792],[3356,3812],[3357,3812],[3358,3812],[3359,3812],[3362,3792],[3365,3792],[3369,3792],[3371,3792],[3382,3792],[3384,3792],[3385,3792],[3386,3792],[3388,3792],[3389,3792],[3396,3818],[3398,3818],[3399,3818],[3400,3818],[3401,3818],[3410,3792],[3412,3792],[3415,3792],[3416,3801],[3417,3792],[3420,3792],[3422,3792],[3424,3792],[3425,3792],[3428,3792],[3429,3801],[3430,3801],[3432,3801],[3433,3801],[3434,3801],[3436,3792],[3437,3792],[3438,3792],[3439,3792],[3443,3792],[3444,3792],[3445,3792],[3446,3792],[3447,3792],[3449,3792],[3450,3792],[3451,3792],[3461,3792],[3462,3815],[3463,3792],[3466,3792],[3522,3792],[3592,3792],[3723,3792],[3741,3835],[3742,3835],[3743,3835],[3744,3835],[3745,3824],[3746,3824],[3747,3824],[3748,3824],[3749,3822],[3750,3824],[3751,3824],[3752,3824],[3753,3824],[3754,3824],[3755,3824],[3756,3824],[3759,3822],[3760,3822],[3761,3824],[3762,3824],[3763,3824],[3765,3822],[3766,3824],[3767,3824],[3772,3831],[3773,3816],[3775,3825],[3779,3815],[3780,3815],[3781,3815]],"b":[[70,"impl-PartialEq-for-Level"],[71,"impl-PartialEq%3CLevelFilter%3E-for-Level"],[82,"impl-Display-for-LevelParseError"],[83,"impl-Debug-for-LevelParseError"],[87,"impl-Display-for-Level"],[88,"impl-Debug-for-Level"],[97,"impl-PartialOrd-for-Level"],[98,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[99,"impl-PartialOrd-for-Level"],[100,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[114,"impl-PartialOrd-for-Level"],[115,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[118,"impl-PartialOrd-for-Level"],[119,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[123,"impl-PartialOrd-for-Level"],[124,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[761,"impl-Deserializer%3C\'de%3E-for-%26Value"],[762,"impl-Deserializer%3C\'de%3E-for-Value"],[763,"impl-Deserializer%3C\'de%3E-for-%26Value"],[764,"impl-Deserializer%3C\'de%3E-for-Value"],[765,"impl-Deserializer%3C\'de%3E-for-%26Value"],[766,"impl-Deserializer%3C\'de%3E-for-Value"],[767,"impl-Deserializer%3C\'de%3E-for-Value"],[768,"impl-Deserializer%3C\'de%3E-for-%26Value"],[769,"impl-Deserializer%3C\'de%3E-for-%26Value"],[770,"impl-Deserializer%3C\'de%3E-for-Value"],[771,"impl-Deserializer%3C\'de%3E-for-%26Value"],[772,"impl-Deserializer%3C\'de%3E-for-Value"],[773,"impl-Deserializer%3C\'de%3E-for-%26Value"],[774,"impl-Deserializer%3C\'de%3E-for-Value"],[775,"impl-Deserializer%3C\'de%3E-for-%26Value"],[776,"impl-Deserializer%3C\'de%3E-for-Value"],[777,"impl-Deserializer%3C\'de%3E-for-%26Value"],[778,"impl-Deserializer%3C\'de%3E-for-Value"],[779,"impl-Deserializer%3C\'de%3E-for-%26Value"],[780,"impl-Deserializer%3C\'de%3E-for-Value"],[781,"impl-Deserializer%3C\'de%3E-for-%26Value"],[782,"impl-Deserializer%3C\'de%3E-for-Value"],[783,"impl-Deserializer%3C\'de%3E-for-Value"],[784,"impl-Deserializer%3C\'de%3E-for-%26Value"],[785,"impl-Deserializer%3C\'de%3E-for-Value"],[786,"impl-Deserializer%3C\'de%3E-for-%26Value"],[787,"impl-Deserializer%3C\'de%3E-for-Value"],[788,"impl-Deserializer%3C\'de%3E-for-%26Value"],[789,"impl-Deserializer%3C\'de%3E-for-Value"],[790,"impl-Deserializer%3C\'de%3E-for-%26Value"],[791,"impl-Deserializer%3C\'de%3E-for-Value"],[792,"impl-Deserializer%3C\'de%3E-for-%26Value"],[793,"impl-Deserializer%3C\'de%3E-for-Value"],[794,"impl-Deserializer%3C\'de%3E-for-%26Value"],[795,"impl-Deserializer%3C\'de%3E-for-Value"],[796,"impl-Deserializer%3C\'de%3E-for-%26Value"],[797,"impl-Deserializer%3C\'de%3E-for-Value"],[798,"impl-Deserializer%3C\'de%3E-for-%26Value"],[799,"impl-Deserializer%3C\'de%3E-for-%26Value"],[800,"impl-Deserializer%3C\'de%3E-for-Value"],[801,"impl-Deserializer%3C\'de%3E-for-Value"],[802,"impl-Deserializer%3C\'de%3E-for-%26Value"],[803,"impl-Deserializer%3C\'de%3E-for-Value"],[804,"impl-Deserializer%3C\'de%3E-for-%26Value"],[805,"impl-Deserializer%3C\'de%3E-for-%26Value"],[806,"impl-Deserializer%3C\'de%3E-for-Value"],[807,"impl-Deserializer%3C\'de%3E-for-%26Value"],[808,"impl-Deserializer%3C\'de%3E-for-Value"],[809,"impl-Deserializer%3C\'de%3E-for-Value"],[810,"impl-Deserializer%3C\'de%3E-for-%26Value"],[811,"impl-Deserializer%3C\'de%3E-for-Value"],[812,"impl-Deserializer%3C\'de%3E-for-%26Value"],[813,"impl-Deserializer%3C\'de%3E-for-%26Value"],[814,"impl-Deserializer%3C\'de%3E-for-Value"],[815,"impl-Deserializer%3C\'de%3E-for-Value"],[816,"impl-Deserializer%3C\'de%3E-for-%26Value"],[817,"impl-Deserializer%3C\'de%3E-for-%26Value"],[818,"impl-Deserializer%3C\'de%3E-for-Value"],[819,"impl-Deserializer%3C\'de%3E-for-%26Value"],[820,"impl-Deserializer%3C\'de%3E-for-Value"],[821,"impl-Deserializer%3C\'de%3E-for-%26Value"],[822,"impl-Deserializer%3C\'de%3E-for-Value"],[858,"impl-PartialEq%3CIpAddr%3E-for-IpAddress"],[859,"impl-PartialEq-for-IpAddress"],[868,"impl-PartialEq%3Cu32%3E-for-%26Value"],[869,"impl-PartialEq%3Cisize%3E-for-%26mut+Value"],[870,"impl-PartialEq%3Cstr%3E-for-Value"],[871,"impl-PartialEq%3Cf64%3E-for-%26mut+Value"],[872,"impl-PartialEq%3Cf64%3E-for-Value"],[873,"impl-PartialEq%3Cbool%3E-for-%26mut+Value"],[874,"impl-PartialEq%3Cisize%3E-for-Value"],[875,"impl-PartialEq%3Cu16%3E-for-%26mut+Value"],[876,"impl-PartialEq%3Cusize%3E-for-%26Value"],[877,"impl-PartialEq%3Cbool%3E-for-Value"],[878,"impl-PartialEq%3Ci32%3E-for-Value"],[879,"impl-PartialEq-for-Value"],[880,"impl-PartialEq%3Cf32%3E-for-Value"],[881,"impl-PartialEq%3C%26str%3E-for-Value"],[882,"impl-PartialEq%3Cu16%3E-for-%26Value"],[883,"impl-PartialEq%3Cusize%3E-for-%26mut+Value"],[884,"impl-PartialEq%3Cu8%3E-for-Value"],[885,"impl-PartialEq%3Ci32%3E-for-%26Value"],[886,"impl-PartialEq%3Ci64%3E-for-Value"],[887,"impl-PartialEq%3Cf32%3E-for-%26Value"],[888,"impl-PartialEq%3Cu64%3E-for-%26mut+Value"],[889,"impl-PartialEq%3CString%3E-for-Value"],[890,"impl-PartialEq%3Cisize%3E-for-%26Value"],[891,"impl-PartialEq%3Ci8%3E-for-%26mut+Value"],[892,"impl-PartialEq%3Cusize%3E-for-Value"],[893,"impl-PartialEq%3Cu8%3E-for-%26Value"],[894,"impl-PartialEq%3Cu16%3E-for-Value"],[895,"impl-PartialEq%3Ci64%3E-for-%26mut+Value"],[896,"impl-PartialEq%3Cu8%3E-for-%26mut+Value"],[897,"impl-PartialEq%3Cf64%3E-for-%26Value"],[898,"impl-PartialEq%3Cu32%3E-for-Value"],[899,"impl-PartialEq%3Ci16%3E-for-%26Value"],[900,"impl-PartialEq%3Ci16%3E-for-Value"],[901,"impl-PartialEq%3Cu32%3E-for-%26mut+Value"],[902,"impl-PartialEq%3Cu64%3E-for-%26Value"],[903,"impl-PartialEq%3Ci64%3E-for-%26Value"],[904,"impl-PartialEq%3Ci8%3E-for-Value"],[905,"impl-PartialEq%3Cu64%3E-for-Value"],[906,"impl-PartialEq%3Ci16%3E-for-%26mut+Value"],[907,"impl-PartialEq%3Cbool%3E-for-%26Value"],[908,"impl-PartialEq%3Cf32%3E-for-%26mut+Value"],[909,"impl-PartialEq%3Ci8%3E-for-%26Value"],[910,"impl-PartialEq%3Ci32%3E-for-%26mut+Value"],[1017,"impl-Extend%3C(%26K,+%26V)%3E-for-BTreeMap%3CK,+V,+A%3E"],[1018,"impl-Extend%3C(K,+V)%3E-for-BTreeMap%3CK,+V,+A%3E"],[1019,"impl-Extend%3C(K,+V)%3E-for-BTreeMap%3CK,+V,+A%3E"],[1020,"impl-Extend%3C(%26K,+%26V)%3E-for-BTreeMap%3CK,+V,+A%3E"],[1042,"impl-Display-for-ThreadId"],[1043,"impl-Debug-for-ThreadId"],[1044,"impl-Debug-for-Addr"],[1045,"impl-Display-for-Addr"],[1046,"impl-Display-for-RegVal"],[1047,"impl-Debug-for-RegVal"],[1056,"impl-Debug-for-ParseLevelError"],[1057,"impl-Display-for-ParseLevelError"],[1058,"impl-Display-for-Level"],[1059,"impl-Debug-for-Level"],[1061,"impl-Debug-for-IpAddress"],[1062,"impl-Display-for-IpAddress"],[1071,"impl-Display-for-Value"],[1072,"impl-Debug-for-Value"],[1084,"impl-Display-for-SpanId"],[1085,"impl-Debug-for-SpanId"],[1086,"impl-Display-for-TraceId"],[1087,"impl-Debug-for-TraceId"],[1089,"impl-Debug-for-Event%3C\'a%3E"],[1090,"impl-Display-for-Event%3C\'a%3E"],[1091,"impl-Debug-for-Span"],[1092,"impl-Display-for-Span"],[1093,"impl-Display-for-ParseStatusError"],[1094,"impl-Debug-for-ParseStatusError"],[1095,"impl-Debug-for-SpanStatus"],[1096,"impl-Display-for-SpanStatus"],[1097,"impl-Display-for-Transaction%3C\'a%3E"],[1098,"impl-Debug-for-Transaction%3C\'a%3E"],[1101,"impl-Display-for-EnvelopeError"],[1102,"impl-Debug-for-EnvelopeError"],[1105,"impl-Display-for-CrontabParseError"],[1106,"impl-Debug-for-CrontabParseError"],[1112,"impl-Debug-for-SessionStatus"],[1113,"impl-Display-for-SessionStatus"],[1114,"impl-Debug-for-ParseSessionStatusError"],[1115,"impl-Display-for-ParseSessionStatusError"],[1130,"impl-From%3CString%3E-for-ThreadId"],[1132,"impl-From%3Cu16%3E-for-ThreadId"],[1133,"impl-From%3Ci64%3E-for-ThreadId"],[1134,"impl-From%3Ci32%3E-for-ThreadId"],[1135,"impl-From%3Cu32%3E-for-ThreadId"],[1136,"impl-From%3C%26str%3E-for-ThreadId"],[1138,"impl-From%3Cu64%3E-for-Addr"],[1139,"impl-From%3C*mut+T%3E-for-Addr"],[1140,"impl-From%3C*const+T%3E-for-Addr"],[1141,"impl-From%3Cusize%3E-for-Addr"],[1142,"impl-From%3Ci32%3E-for-Addr"],[1143,"impl-From%3Cu32%3E-for-Addr"],[1145,"impl-From%3Cu64%3E-for-RegVal"],[1146,"impl-From%3Ci32%3E-for-RegVal"],[1147,"impl-From%3Cusize%3E-for-RegVal"],[1148,"impl-From%3C*const+T%3E-for-RegVal"],[1149,"impl-From%3C*mut+T%3E-for-RegVal"],[1150,"impl-From%3Cu32%3E-for-RegVal"],[1158,"impl-From%3C(i32,+i32)%3E-for-PosixSignal"],[1159,"impl-From%3Ci32%3E-for-PosixSignal"],[1171,"impl-From%3CWasmDebugImage%3E-for-DebugImage"],[1172,"impl-From%3CSymbolicDebugImage%3E-for-DebugImage"],[1174,"impl-From%3CAppleDebugImage%3E-for-DebugImage"],[1175,"impl-From%3CProguardDebugImage%3E-for-DebugImage"],[1180,"impl-From%3Cbool%3E-for-Value"],[1181,"impl-From%3Cu16%3E-for-Value"],[1183,"impl-From%3CVec%3CT%3E%3E-for-Value"],[1184,"impl-From%3CString%3E-for-Value"],[1185,"impl-From%3C%26%5BT%5D%3E-for-Value"],[1186,"impl-From%3Cf32%3E-for-Value"],[1187,"impl-From%3CNumber%3E-for-Value"],[1188,"impl-From%3CCow%3C\'a,+str%3E%3E-for-Value"],[1189,"impl-From%3CMap%3CString,+Value%3E%3E-for-Value"],[1190,"impl-From%3Ci64%3E-for-Value"],[1191,"impl-From%3Cf64%3E-for-Value"],[1192,"impl-From%3Cu32%3E-for-Value"],[1193,"impl-From%3Cu8%3E-for-Value"],[1194,"impl-From%3Cu64%3E-for-Value"],[1195,"impl-From%3Cusize%3E-for-Value"],[1196,"impl-From%3Ci8%3E-for-Value"],[1197,"impl-From%3Ci16%3E-for-Value"],[1198,"impl-From%3Cisize%3E-for-Value"],[1199,"impl-From%3C%26str%3E-for-Value"],[1200,"impl-From%3Ci32%3E-for-Value"],[1201,"impl-From%3C()%3E-for-Value"],[1202,"impl-From%3COption%3CT%3E%3E-for-Value"],[1207,"impl-From%3COsContext%3E-for-Context"],[1208,"impl-From%3CBrowserContext%3E-for-Context"],[1209,"impl-From%3CRuntimeContext%3E-for-Context"],[1210,"impl-From%3CDeviceContext%3E-for-Context"],[1211,"impl-From%3CAppContext%3E-for-Context"],[1212,"impl-From%3CGpuContext%3E-for-Context"],[1213,"impl-From%3CTraceContext%3E-for-Context"],[1232,"impl-From%3CTransaction%3C\'static%3E%3E-for-EnvelopeItem"],[1233,"impl-From%3CMonitorCheckIn%3E-for-EnvelopeItem"],[1234,"impl-From%3CAttachment%3E-for-EnvelopeItem"],[1235,"impl-From%3CEvent%3C\'static%3E%3E-for-EnvelopeItem"],[1237,"impl-From%3CSessionAggregates%3C\'static%3E%3E-for-EnvelopeItem"],[1238,"impl-From%3CAggregatedSessions%3E-for-EnvelopeItem"],[1239,"impl-From%3CSessionUpdate%3C\'static%3E%3E-for-EnvelopeItem"],[1241,"impl-From%3CMonitorCheckIn%3E-for-Envelope"],[1242,"impl-From%3CEvent%3C\'static%3E%3E-for-Envelope"],[1243,"impl-From%3CTransaction%3C\'static%3E%3E-for-Envelope"],[1262,"impl-FromIterator%3CT%3E-for-Value"],[1263,"impl-FromIterator%3C(K,+V)%3E-for-Value"],[1386,"impl-IntoIterator-for-Values%3CT%3E"],[1387,"impl-IntoIterator-for-%26mut+Values%3CT%3E"],[1388,"impl-IntoIterator-for-%26Values%3CT%3E"],[1389,"impl-IntoIterator-for-BTreeMap%3CK,+V,+A%3E"],[1390,"impl-IntoIterator-for-%26mut+BTreeMap%3CK,+V,+A%3E"],[1391,"impl-IntoIterator-for-%26BTreeMap%3CK,+V,+A%3E"],[1500,"impl-PartialOrd-for-IpAddress"],[1501,"impl-PartialOrd%3CIpAddr%3E-for-IpAddress"],[2068,"impl-Debug-for-ParseDebugIdError"],[2069,"impl-Display-for-ParseDebugIdError"],[2070,"impl-Debug-for-DebugId"],[2071,"impl-Display-for-DebugId"],[2072,"impl-Display-for-BreakpadFormat%3C\'a%3E"],[2073,"impl-Debug-for-BreakpadFormat%3C\'a%3E"],[2074,"impl-Debug-for-CodeId"],[2075,"impl-Display-for-CodeId"],[2077,"impl-From%3C(Uuid,+u32)%3E-for-DebugId"],[2079,"impl-From%3CUuid%3E-for-DebugId"],[2081,"impl-From%3CString%3E-for-CodeId"],[2082,"impl-From%3C%26str%3E-for-CodeId"],[2233,"impl-Display-for-OccupiedError%3C\'a,+K,+V,+A%3E"],[2234,"impl-Debug-for-OccupiedError%3C\'_,+K,+V,+A%3E"],[2249,"impl-Debug-for-UnorderedKeyError"],[2250,"impl-Display-for-UnorderedKeyError"],[2522,"impl-Deserializer%3C\'de%3E-for-Number"],[2523,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2524,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2525,"impl-Deserializer%3C\'de%3E-for-Number"],[2526,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2527,"impl-Deserializer%3C\'de%3E-for-Number"],[2528,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2529,"impl-Deserializer%3C\'de%3E-for-Number"],[2530,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2531,"impl-Deserializer%3C\'de%3E-for-Number"],[2532,"impl-Deserializer%3C\'de%3E-for-Number"],[2533,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2534,"impl-Deserializer%3C\'de%3E-for-Number"],[2535,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2536,"impl-Deserializer%3C\'de%3E-for-Number"],[2537,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2538,"impl-Deserializer%3C\'de%3E-for-Number"],[2539,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2540,"impl-Deserializer%3C\'de%3E-for-Number"],[2541,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2542,"impl-Deserializer%3C\'de%3E-for-Number"],[2543,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2544,"impl-Deserializer%3C\'de%3E-for-Number"],[2545,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2546,"impl-Deserializer%3C\'de%3E-for-Number"],[2547,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2548,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2549,"impl-Deserializer%3C\'de%3E-for-Number"],[2550,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2551,"impl-Deserializer%3C\'de%3E-for-Number"],[2552,"impl-Deserializer%3C\'de%3E-for-Number"],[2553,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2554,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2555,"impl-Deserializer%3C\'de%3E-for-Number"],[2556,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2557,"impl-Deserializer%3C\'de%3E-for-Number"],[2558,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2559,"impl-Deserializer%3C\'de%3E-for-Number"],[2560,"impl-Deserializer%3C\'de%3E-for-Number"],[2561,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2562,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2563,"impl-Deserializer%3C\'de%3E-for-Number"],[2564,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2565,"impl-Deserializer%3C\'de%3E-for-Number"],[2566,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2567,"impl-Deserializer%3C\'de%3E-for-Number"],[2568,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2569,"impl-Deserializer%3C\'de%3E-for-Number"],[2570,"impl-Deserializer%3C\'de%3E-for-Number"],[2571,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2572,"impl-Deserializer%3C\'de%3E-for-Number"],[2573,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2574,"impl-Deserializer%3C\'de%3E-for-Number"],[2575,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2576,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2577,"impl-Deserializer%3C\'de%3E-for-Number"],[2578,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2579,"impl-Deserializer%3C\'de%3E-for-Number"],[2580,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2581,"impl-Deserializer%3C\'de%3E-for-Number"],[2582,"impl-Deserializer%3C\'de%3E-for-Number"],[2583,"impl-Deserializer%3C\'de%3E-for-%26Number"],[2597,"impl-Debug-for-Number"],[2598,"impl-Display-for-Number"],[2600,"impl-From%3Ci64%3E-for-Number"],[2602,"impl-From%3CParserNumber%3E-for-Number"],[2603,"impl-From%3Cusize%3E-for-Number"],[2604,"impl-From%3Cu8%3E-for-Number"],[2605,"impl-From%3Cu64%3E-for-Number"],[2606,"impl-From%3Cu16%3E-for-Number"],[2607,"impl-From%3Ci32%3E-for-Number"],[2608,"impl-From%3Ci8%3E-for-Number"],[2609,"impl-From%3Cu32%3E-for-Number"],[2610,"impl-From%3Cisize%3E-for-Number"],[2611,"impl-From%3Ci16%3E-for-Number"],[2625,"impl-IntoIterator-for-%26Map%3CString,+Value%3E"],[2626,"impl-IntoIterator-for-Map%3CString,+Value%3E"],[2627,"impl-IntoIterator-for-%26mut+Map%3CString,+Value%3E"],[2808,"impl-From%3C(T,+ClientOptions)%3E-for-ClientOptions"],[2810,"impl-From%3CT%3E-for-ClientOptions"],[2813,"impl-From%3CTransaction%3E-for-TransactionOrSpan"],[2815,"impl-From%3CSpan%3E-for-TransactionOrSpan"],[3135,"impl-Debug-for-ParseCodeIdError"],[3136,"impl-Display-for-ParseCodeIdError"],[3137,"impl-Display-for-ParseAuthError"],[3138,"impl-Debug-for-ParseAuthError"],[3140,"impl-Display-for-Auth"],[3141,"impl-Debug-for-Auth"],[3142,"impl-Display-for-UuidVariant"],[3143,"impl-Debug-for-UuidVariant"],[3144,"impl-UpperHex-for-Uuid"],[3145,"impl-Debug-for-Uuid"],[3146,"impl-LowerHex-for-Uuid"],[3147,"impl-Display-for-Uuid"],[3148,"impl-Debug-for-ParseDsnError"],[3149,"impl-Display-for-ParseDsnError"],[3150,"impl-Debug-for-Scheme"],[3151,"impl-Display-for-Scheme"],[3152,"impl-Display-for-Dsn"],[3153,"impl-Debug-for-Dsn"],[3154,"impl-Display-for-ParseProjectIdError"],[3155,"impl-Debug-for-ParseProjectIdError"],[3156,"impl-Debug-for-ProjectId"],[3157,"impl-Display-for-ProjectId"],[3164,"impl-From%3CBraced%3E-for-Uuid"],[3165,"impl-From%3CHyphenated%3E-for-Uuid"],[3166,"impl-From%3CUrn%3E-for-Uuid"],[3167,"impl-From%3CSimple%3E-for-Uuid"],[3212,"impl-IntoDsn-for-%26Dsn"],[3213,"impl-IntoDsn-for-Dsn"],[3273,"impl-TryFrom%3CVec%3Cu8%3E%3E-for-Uuid"],[3275,"impl-TryFrom%3C%26str%3E-for-Uuid"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAABIIfQASAAEAFwALACgACwA5AAQARgAKAFIABwBhAAYAcwABAHcAAQB8AAEAgQACAIYABgCPABcAVwEAAFsBAABjAYMA7wGAAHgCBgCVAgkAoAIdAMECdgA9AwAAQQMBAEkDpgD5AwQADgQhADEELwBmBAAAawQAAG0EBABzBAUAegQFAIIEAACHBAEAkAQAAJQEAQCXBAEAngQAAKcEAACpBAYAsQQAALMEAAC4BAYA0QQDANYEAgDaBAIA7QQBAPQECAAFBQoAaAUFAG8FAgDFBQAA2AUHAAEGNwA9BgAAZAZOALgGQwD9BkEAQwdBAKMHQQDtBwAA7wcHAPgHJAAeCAAAIAgAACIIAQAqCAEALQgBADkIFgBRCAMAbwgzAKsIBQCyCBkA/ggKAA4JJwA5CREAXglLAKsJEgDNCQMA0gkEANgJQAAaCg0AKQoAACsKCQA2CgEAPAoCAEIKAgBRCgQAVwoFAF8KAQCSChkAtAoPANAKAgDUCgIA3QoEAOkKCQD2CgAA+QoAAPsKAAD+CgAAAAsAACILAQAzCwAAOAsAAGILBwBvCxoAiwsMAJoLDADaCwAA3wsVAPcLGgATDAMAGAwBABsMOwBdDAQAcAwDAHsMAwCNDAEAmAwDAKYMAwCrDAAAsQwSAMUMFwDfDAoA7QwKAA=="}],\ -["relay_metrics",{"t":"FPGFFPPFFGFGFFFPGPPPIPPFPPPPIIPGTPPPGFFPGPPPIFPPPPPGPPPTTPPFPEEFGFGGPPPPPPPPFFPFFPPPPPEFFPPPPPIIFPPPPPFGFPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNOONONNNNNNNNNNNNNNNNNNNNNNNNNNQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOOOOOOOOONNNOCNONONNNOOONNONNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOFFFPGPPPNNNNNNNNNNNONNNNNNNNNOONNNNNNNNNNONNNNNOOOOOONNNNNNNNHNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNGFPFFFFPNNNNONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNONNNNNNNNNOOONNNNOONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["AcceptsMetrics","AcceptsMetrics","Aggregator","AggregatorService","AggregatorServiceConfig","And","Bit","Bucket","BucketMetadata","BucketValue","BucketView","BucketViewValue","BucketsView","BucketsViewBySizeIter","BucketsViewIter","Byte","Condition","Counter","Counter","Counter","CounterType","Custom","Custom","CustomUnit","Day","Distribution","Distribution","Distribution","DistributionType","DistributionValue","Duration","DurationUnit","EPSILON","Eq","ExaByte","ExbiByte","FieldCondition","FiniteF64","FlushBuckets","Fraction","FractionUnit","Gauge","Gauge","Gauge","GaugeType","GaugeValue","GibiByte","GigaByte","Hour","IncompleteStr","Information","InformationUnit","InvalidChar","KibiByte","KiloByte","MAX","MIN","MebiByte","MegaByte","MergeBuckets","MergeBuckets","MetaAggregator","MetricMeta","MetricName","MetricNamespace","MetricResourceIdentifier","MetricType","MetricUnit","MicroSecond","MilliSecond","Minute","Namespace","NanoSecond","None","Not","Or","ParseBuckets","ParseFiniteFloatError","ParseIntError","ParseMetricError","ParseMetricUnitError","PebiByte","Percent","PetaByte","Profiles","Ratio","RedisMetricMetaStore","RouterService","ScopedAggregatorConfig","Second","Sessions","Set","Set","Set","SetType","SetValue","SetView","Spans","Stats","TebiByte","TeraByte","Transactions","TryFromFloatError","UnescapeError","UnixTimestamp","Unsupported","Week","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","abs","add","add","aggregator","all","as_datetime","as_ref","as_secs","as_slice","as_str","as_str","as_str","as_str","as_str","as_str","as_str","avg","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bucket_interval","buckets","buckets","by_size","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cogs","compare","compare","compare","compare","compare","condition","config","cost","count","counter","default","default","default","default","default","default","default","default","deref","deref","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dist","dist","distribution","div","drop","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","estimated_size","extracted_from_indexed","flush_batching","flush_interval_ms","flush_partitions","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_datetime","from_instant","from_message","from_message","from_secs","from_str","from_str","from_str","from_str","from_str","from_str","from_system","from_value","gauge","has_metric_stats","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","initial_delay","insert","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_owned","into_value","is_default","is_empty","is_empty","is_empty","is_empty","is_empty","is_none","iter","iter","json_schema","last","len","len","len","len","matches","max","max","max_flush_bytes","max_name_length","max_project_key_bucket_bytes","max_secs_in_future","max_secs_in_past","max_tag_key_length","max_tag_value_length","max_total_bucket_bytes","merge","merge","merge","merges","meta","metadata","metadata","min","min","mul","name","name","name","name","name","namespace","namespace","namespace","new","new","new","new","new","new","new","new_unchecked","next","next","next","now","parse","parse","parse","parse_all","parse_with_type","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partition_key","project_key","received_at","rem","remove_tag","saturating_add","saturating_mul","saturating_sub","schema_name","select","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize_payload","set","set_from_display","set_from_str","single","source","source","spawn_handler","spawn_handler","split","sub","sub","sum","tag","tag","tags","tags","timestamp","timestamp","to_f64","to_hash","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_namespace","try_type","ty","ty","ty","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unit","value","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","width","width","inner","inner","inner","char","pos","pos","source","AggregateMetricsError","Aggregator","AggregatorConfig","Bucket","FlushBatching","None","Partition","Project","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bucket_count","bucket_interval","clone","clone","clone_into","clone_into","default","default","deserialize","deserialize","eq","flush_batching","flush_partitions","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","initial_delay","into","into","into","into","into_buckets","max_name_length","max_project_key_bucket_bytes","max_secs_in_future","max_secs_in_past","max_tag_key_length","max_tag_value_length","merge","merge_all","name","named","new","pop_flush_buckets","serialize","serialize","tags_cost","timestamp_range","to_owned","to_owned","to_string","totals_cost_exceeded","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","ByCount","BySize","borrow","borrow","borrow_mut","borrow_mut","from","from","into","into","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Item","Location","Location","MetaAggregator","MetricMeta","RedisMetricMetaStore","StartOfDayUnixTimestamp","Unknown","__clone_box","__clone_box","__clone_box","__clone_box","abs_path","add","as_timestamp","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","compare","context_line","deref","deserialize","deserialize","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","filename","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","function","get_all_relevant","hash","hash","into","into","into","into","into","into","lineno","mapping","module","new","new","new","partial_cmp","post_context","pre_context","serialize","serialize","serialize","serialize","store","timestamp","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"relay_metrics"],[887,"relay_metrics::Condition"],[890,"relay_metrics::UnescapeError"],[894,"relay_metrics::aggregator"],[977,"relay_metrics::cogs"],[995,"relay_metrics::meta"],[1114,"dyn_clone::sealed"],[1115,"relay_metrics::finite"],[1116,"relay_common::time"],[1117,"core::time"],[1118,"core::option"],[1119,"relay_base_schema::metrics::mri"],[1120,"chrono::offset::utc"],[1121,"chrono::datetime"],[1122,"relay_base_schema::metrics::name"],[1123,"relay_metrics::view"],[1124,"relay_metrics::bucket"],[1125,"core::convert"],[1126,"relay_base_schema::metrics::units"],[1127,"relay_metrics::protocol"],[1128,"relay_metrics::aggregatorservice"],[1129,"alloc::vec"],[1130,"relay_metrics::router"],[1131,"core::clone"],[1132,"core::cmp"],[1133,"core::result"],[1134,"serde::de"],[1135,"core::fmt"],[1136,"alloc::string"],[1137,"alloc::sync"],[1138,"core::num::dec2flt"],[1139,"chrono::offset"],[1140,"std::time"],[1141,"relay_system::service"],[1142,"relay_protocol::value"],[1143,"relay_protocol::annotated"],[1144,"core::hash"],[1145,"core::iter::traits::iterator"],[1146,"schemars::gen"],[1147,"schemars::schema"],[1148,"relay_base_schema::project"],[1149,"core::ops::range"],[1150,"serde::ser"],[1151,"relay_protocol::traits"],[1152,"core::error"],[1153,"alloc::collections::btree::map"],[1154,"core::any"],[1155,"core::iter::traits::collect"],[1156,"std::collections::hash::map"],[1157,"relay_metrics::meta::aggregator"],[1158,"relay_metrics::meta::protocol"],[1159,"relay_redis::real"],[1160,"relay_metrics::meta::redis"]],"i":[0,56,0,0,0,39,21,0,0,0,0,0,0,0,0,21,0,18,35,43,0,7,19,0,20,18,35,43,0,0,19,0,3,39,21,21,0,0,0,19,0,18,35,43,0,0,21,21,20,52,19,0,52,21,21,3,3,21,21,0,56,0,0,0,0,0,0,0,20,20,20,40,20,19,39,39,0,0,52,0,0,21,22,21,7,22,0,0,0,20,7,18,35,43,0,0,0,7,7,21,21,7,0,0,0,7,20,4,18,30,7,31,11,19,20,32,21,22,23,33,34,24,35,15,36,37,3,38,39,40,14,42,43,44,3,4,3,0,7,4,11,4,14,18,7,19,20,21,22,23,24,52,50,4,84,18,30,7,76,31,29,11,11,19,20,32,21,22,23,33,56,57,34,26,24,35,15,36,37,3,58,59,38,39,40,14,42,43,44,52,50,4,84,18,30,7,76,31,29,11,19,20,32,21,22,23,33,56,57,34,26,24,35,15,36,37,3,58,59,38,39,40,14,42,43,44,33,26,34,14,4,18,30,7,31,11,19,20,32,21,22,23,33,34,24,35,15,36,37,3,38,39,40,14,42,43,44,4,18,30,7,31,11,19,20,32,21,22,23,33,34,24,35,15,36,37,3,38,39,40,14,42,43,44,4,18,7,11,3,0,4,18,7,11,3,38,38,35,24,35,19,20,21,22,33,36,37,3,11,23,4,18,7,31,11,19,33,24,35,15,36,3,38,39,40,0,0,35,3,50,4,18,7,31,11,11,19,20,21,22,23,24,35,15,36,3,43,44,4,4,4,4,18,18,18,18,7,7,7,7,31,31,31,31,11,11,11,11,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,3,3,3,3,42,36,33,33,33,52,52,4,4,18,18,30,30,7,7,31,31,11,11,19,19,20,20,32,21,21,22,22,23,23,33,56,57,34,26,24,35,15,36,37,3,3,58,58,59,59,38,39,40,14,42,43,44,52,50,4,84,18,30,7,76,31,29,11,11,11,11,19,20,32,21,22,23,33,56,57,34,26,24,35,15,36,37,3,3,3,3,3,3,3,58,59,59,59,38,39,40,14,14,14,42,42,43,43,44,4,4,56,56,4,4,18,7,19,23,3,4,19,35,7,4,18,7,31,11,19,20,21,22,23,3,33,24,52,50,4,84,18,30,7,76,31,29,11,19,20,32,21,22,23,33,56,57,34,26,24,35,15,36,37,3,58,59,38,39,40,14,42,43,44,76,29,37,14,14,31,19,36,19,35,14,42,44,19,14,44,19,24,35,14,42,44,39,3,24,33,33,33,33,33,33,33,33,24,35,36,36,0,42,15,3,24,3,15,42,31,15,38,11,15,31,50,84,26,36,3,14,42,3,76,29,37,4,31,23,15,15,31,4,18,7,11,3,34,26,36,3,15,3,3,3,19,42,4,18,7,31,11,19,33,24,35,15,36,3,38,39,40,14,42,43,44,19,35,35,35,24,52,59,50,84,42,4,3,24,15,42,42,15,42,15,3,15,4,18,30,7,31,11,19,20,32,21,22,23,33,34,24,35,15,36,37,3,38,39,40,14,42,43,44,52,4,18,30,7,31,11,19,20,21,22,23,3,58,59,52,50,4,84,18,30,7,76,31,29,11,19,20,32,21,22,23,33,56,57,34,26,24,35,15,36,37,3,3,3,58,59,38,39,40,14,42,43,44,52,50,4,84,18,30,7,76,31,29,11,19,20,32,21,22,23,33,56,57,34,26,24,35,15,36,37,3,58,59,38,39,40,14,42,43,44,11,11,35,42,31,52,50,4,84,18,30,7,76,31,29,11,19,20,32,21,22,23,33,56,57,34,26,24,35,15,36,37,3,58,59,38,39,40,14,42,43,44,31,42,15,52,50,4,84,18,30,7,76,31,29,11,19,20,32,21,22,23,33,56,57,34,26,24,35,15,36,37,3,58,59,38,39,40,14,42,43,44,42,15,112,113,114,115,115,116,116,0,0,0,98,0,98,98,98,98,99,97,100,98,99,97,100,98,99,97,99,98,99,98,99,98,99,98,99,100,99,99,97,100,100,98,99,97,100,98,99,99,99,97,100,98,99,97,99,99,99,99,99,99,97,97,97,97,97,97,98,99,0,99,98,99,100,97,97,100,98,99,97,100,98,99,97,100,98,99,97,100,98,99,0,0,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,0,0,106,0,0,0,0,106,104,106,107,105,107,103,105,109,103,104,106,107,105,109,103,104,106,107,105,103,104,106,107,105,104,106,107,105,105,105,107,105,104,106,107,105,107,105,107,107,107,107,105,105,105,105,107,103,104,106,107,105,109,103,104,106,107,105,107,103,107,105,109,103,104,106,107,105,107,104,107,109,103,105,105,107,107,104,106,107,105,109,104,104,106,107,105,109,103,104,106,107,105,109,103,104,106,107,105,109,103,104,106,107,105,109,103,104,106,107,105],"f":"```````````````````````````````````````````````````````````````````````````````````````````````````````````{{cb}d{}}00000000000000000000000000{ff}{{hj}}{{ff}{{l{f}}}}`{{}{{A`{n}}}}{h{{l{{Ad{Ab}}}}}}{AfAh}{hAj}{{{Al{c}}}{{Al{{B`{An}}}}}{{Bb{{B`{An}}}}}}{BdAh}{nAh}{BfAh}{BhAh}{BjAh}{BlAh}{BnAh}{C`{{l{Cb}}}}{ce{}{}}000000000;0000000000000000000000000000000000000000000000000000000000000000`{Cd{{Cf{An}}}}`{{{Al{c}}Ch}{{Cj{c}}}{{Bb{{B`{An}}}}}}{hh}{BdBd}{ClCl}{nn}{CnCn}{AfAf}{BfBf}{BhBh}{D`D`}{BjBj}{BlBl}{BnBn}{DbDb}{DdDd}{C`C`}{DfDf}{AnAn}{DhDh}{DjDj}{ff}{DlDl}{DnDn}{E`E`}{{{Al{c}}}{{Al{c}}}Eb}{EdEd}{EfEf}{EhEh}{{ce}d{}{}}00000000000000000000000000{{hh}Ej}{{BdBd}Ej}{{nn}Ej}{{AfAf}Ej}{{ff}Ej}`{{ce}Ej{}{}}0000``{DfCh}`{ElDf}{{}Bf}{{}Bh}{{}Bj}{{}Bl}{{}Db}{{}Dh}{{}Dj}{{}f}{Af}{Bn}{c{{En{h}}}F`}{c{{En{Bd}}}F`}{c{{En{n}}}F`}{c{{En{Cn}}}F`}{c{{En{Af}}}F`}{c{{En{Bf}}}F`}{c{{En{Db}}}F`}{c{{En{C`}}}F`}{c{{En{Df}}}F`}{c{{En{An}}}F`}{c{{En{Dh}}}F`}{c{{En{f}}}F`}{c{{En{Dl}}}F`}{c{{En{Dn}}}F`}{c{{En{E`}}}F`}``{FbDf}{{ff}{{l{f}}}}{Fdd}{{hh}Ff}{{BdBd}Ff}{{nn}Ff}{{CnCn}Ff}{{AfAh}Ff}{{AfAf}Ff}{{BfBf}Ff}{{BhBh}Ff}{{BjBj}Ff}{{BlBl}Ff}{{BnBn}Ff}{{C`C`}Ff}{{DfDf}Ff}{{AnAn}Ff}{{DhDh}Ff}{{ff}Ff}{{EfEf}Ff}{{EhEh}Ff}{{ce}Ff{}{}}0000000000000000000000000000000000000000000{EdCh}````{{FhFj}{{En{dFl}}}}0{{hFj}{{En{dFl}}}}0{{BdFj}{{En{dFl}}}}0{{ClFj}{{En{dFl}}}}0{{nFj}{{En{dFl}}}}0{{CnFj}{{En{dFl}}}}0{{AfFj}{{En{dFl}}}}0{{BfFj}{{En{dFl}}}}0{{BhFj}{{En{dFl}}}}0{{D`Fj}{{En{dFl}}}}{{BjFj}{{En{dFl}}}}0{{BlFj}{{En{dFl}}}}0{{BnFj}{{En{dFl}}}}0{{DbFj}Fn}{{G`Fj}Fn}{{GbFj}Fn}{{DdFj}Fn}{{CdFj}Fn}{{C`Fj}Fn}{{DfFj}Fn}{{AnFj}Fn}{{DhFj}Fn}{{DjFj}Fn}{{fFj}Fn}0{{GdFj}Fn}0{{GfFj}Fn}0{{DlFj}Fn}{{DnFj}Fn}{{E`Fj}Fn}{{{Al{c}}Fj}Fn{{Bb{{B`{An}}}}}}{{EdFj}Fn}{{EfFj}Fn}{{EhFj}Fn}{cc{}}000000000{GhAf}{AhAf}{{{Gj{Ah}}}Af}33333333333333333{Glf}{Gnf}{H`f}{Hbf}{Hdf}{Hff}999{GdGf}{HhGf};;;{{{B`{An}}}{{Al{{B`{An}}}}}}{{{Cf{An}}}{{Al{{B`{An}}}}}}=={AnEd}{DfEf}??{{{Ad{c}}}{{l{h}}}Hj}{Hlh}{{Cdd}G`}{{Gb{Hn{Ff}}}G`}{Ajh}{Ah{{En{h}}}}{Ah{{En{Bd}}}}{Ah{{En{n}}}}{Ah{{En{Bf}}}}{Ah{{En{Bn}}}}{Ah{{En{fc}}}{}}{I`h}{{{Id{Ib}}}{{Id{Bf}}}}{CbDf}{nFf}{{hc}dIf}{{Bdc}dIf}{{nc}dIf}{{Cnc}dIf}{{Afc}dIf}{{Bfc}dIf}{{Bhc}dIf}{{Bjc}dIf}{{Blc}dIf}{{Bnc}dIf}{{fc}dIf}`{{C`Cb}d}{ce{}{}}000000000000000000000000000000000000000{{{Al{{B`{An}}}}}c{}}{{{Al{c}}}e{{Bb{{B`{An}}}}}{}}{CnCn}{BfIb}{DhFf}{BfFf}{DfFf}{{{Al{c}}}Ff{{Bb{{B`{An}}}}}}{EdFf}{EhFf}4{{{Al{c}}}Ih{{Bb{{B`{An}}}}}}{Eh{{`{{In{}{{Ij{Il}}}}}}}}{J`Jb}`{DfCh}{{{Al{c}}}Ch{{Bb{{B`{An}}}}}}{EdCh}{EhCh}{{Dn{l{n}}}Ff}{{ff}f}`````````{{C`C`}d}{{DfDf}{{En{dDf}}}}{{DhDh}d}``{EdDh}`4`{{ff}{{l{f}}}}{AnAf}{EdAf}```{Afn}{An{{l{n}}}}`{{Db{l{{Jf{DdJd}}}}}Fd}{{Db{Cf{Dl}}{l{{Jf{DdJd}}}}}Jh}{{Jj{Cf{An}}}Cd}{hDh}{Jl{{l{f}}}}{c{{Al{c}}}{{Bb{{B`{An}}}}}}{AnEd}{Jlf}{Ih{{l{c}}}{}}{{{Cj{c}}}{{l{e}}}{{Bb{{B`{An}}}}Eb}{}}{Dj{{l{c}}}{}}{{}h}{Ah{{En{CnCl}}}}{Ah{{En{BnD`}}}}{{{B`{Hd}}h}{{En{AnCl}}}}{{{B`{Hd}}h}Dj}{{AhBd}{{En{CnCl}}}}{{hh}{{l{Ej}}}}{{BdBd}{{l{Ej}}}}{{nn}{{l{Ej}}}}{{AfAf}{{l{Ej}}}}{{ff}{{l{Ej}}}}`{CdJj}`{{ff}{{l{f}}}}{{AnAh}{{l{Gh}}}}{{ff}f}00{{}Gh}{{Ed{Jn{Ch}}}{{l{Ed}}}}{{hc}EnK`}{{Bdc}EnK`}{{nc}EnK`}{{Cnc}EnK`}{{Afc}EnK`}{{Bfc}EnK`}{{Dbc}EnK`}{{C`c}EnK`}{{Dfc}EnK`}{{Anc}EnK`}{{Dhc}EnK`}{{fc}EnK`}{{Dlc}EnK`}{{Dnc}EnK`}{{E`c}EnK`}{{{Al{c}}e}En{{Bb{{B`{An}}}}}K`}{{Edc}EnK`}{{Efc}EnK`}{{Ehc}EnK`}{{BfcKb}EnK`}{IlDf}{cDfKd}{AhDf}{CbC`}{Fh{{l{Kf}}}}{Gf{{l{Kf}}}}{{Fd{Kh{c}}}d{}}{{Jh{Kh{c}}}d{}}{{EdCh{l{Ch}}}{{Kj{{l{Ed}}{l{Ed}}}}}}{{hh}}{{ff}{{l{f}}}}`{{AnAh}{{l{Ah}}}}{{EdAh}{{l{Ah}}}}{Ed{{Kl{GhGh}}}}`{Edh}`{fJl}{AnGl}{ce{}{}}00000000000000000000000000{cGh{}}00000000000000{c{{En{e}}}{}{}}00000000000000000000000000{Kn{{En{fc}}}{}}{Jl{{En{fc}}}{}}22222222222222222222222222222222222222222222222{Af{{l{n}}}}{Af{{l{Bd}}}}{DfBd}{EdBd}`{cL`{}}000000000000000000000000000000000000`{EdEf}`:::::::::::::::::::::::::::::::::::::{EdAj}````````````````{{cb}d{}}0<<<<<<<<{LbCh}`{LdLd}{LfLf}{{ce}d{}{}}0{{}Ld}{{}Lf}{c{{En{Ld}}}F`}{c{{En{Lf}}}F`}{{LhLh}Ff}``{{LbFj}Fn}{{LhFj}Fn}0{{LdFj}Fn}{{LfFj}Fn}{cc{}}000{DbLf}`{ce{}{}}000{Lb{{Cf{An}}}}``````{{LbJjAn{l{Ch}}}{{En{dLh}}}}{{LbJjc{l{Ch}}}d{{Lj{}{{Ij{An}}}}}}{LbAh}{{GhLf}Lb}{LfLb}{{LbFf}{{Ll{{l{Aj}}{Ll{Jj{Cf{An}}}}}}}}{{Ldc}EnK`}{{Lfc}EnK`}{{{Kl{GhGh}}}Ch}{Lf{{Jn{h}}}};;{cGh{}}{{Lb{l{Ch}}}Ff}{c{{En{e}}}{}{}}0000000{cL`{}}000????``????{cc{}}0{ce{}{}}033332200````````{{cb}d{}}000`{{LnJjM`}{{l{M`}}}}{Mbh}333333333333{{LnJj}d}{M`M`}{MdMd}{MfMf}{MbMb}{{ce}d{}{}}000{{MbMb}Ej}{{ce}Ej{}{}}`{Mbc{}}{c{{En{M`}}}F`}{c{{En{Md}}}F`}{c{{En{Mf}}}F`}{c{{En{Mb}}}F`}{{MfMf}Ff}{{MbMb}Ff}{{ce}Ff{}{}}0000000`{{LnFj}Fn}{{M`Fj}Fn}{{MdFj}Fn}{{MfFj}Fn}{{MbFj}Fn}{cc{}}00000`{{LnJj}{{`{{In{}{{Ij{M`}}}}}}}}{{Mfc}dIf}{{Mbc}dIf}{ce{}{}}00000```{{Mhj}Mj}{ChLn}{h{{l{Mb}}}}{{MbMb}{{l{Ej}}}}``{{M`c}EnK`}{{Mdc}EnK`}{{Mfc}EnK`}{{Mbc}EnK`}{{MjAjMlM`}{{En{dMn}}}}`9999{c{{En{e}}}{}{}}00000000000{cL`{}}00000;;;;;;","D":"C@b","p":[[5,"Private",1114],[1,"unit"],[5,"FiniteF64",0,1115],[5,"UnixTimestamp",0,1116],[5,"Duration",1117],[6,"Option",1118],[6,"MetricNamespace",0,1119],[1,"array"],[5,"Utc",1120],[5,"DateTime",1121],[5,"MetricName",0,1122],[1,"str"],[1,"u64"],[5,"BucketsView",0,1123],[5,"Bucket",0,1124],[1,"slice"],[10,"AsRef",1125],[6,"MetricType",0,1119],[6,"MetricUnit",0,1126],[6,"DurationUnit",0,1126],[6,"InformationUnit",0,1126],[6,"FractionUnit",0,1126],[5,"CustomUnit",0,1126],[5,"GaugeValue",0,1124],[8,"GaugeType",0,1127],[5,"MergeBuckets",0,1128],[5,"Vec",1129],[1,"usize"],[5,"BucketsViewBySizeIter",0,1123],[5,"ParseMetricError",0,1119],[5,"MetricResourceIdentifier",0,1119],[5,"ParseMetricUnitError",0,1126],[5,"AggregatorServiceConfig",0,1128],[5,"FlushBuckets",0,1128],[6,"BucketValue",0,1124],[5,"BucketMetadata",0,1124],[5,"ParseBuckets",0,1124],[5,"ScopedAggregatorConfig",0,1130],[6,"Condition",0,1130],[6,"FieldCondition",0,1130],[10,"Clone",1131],[5,"BucketView",0,1123],[6,"BucketViewValue",0,1123],[5,"SetView",0,1123],[6,"Ordering",1132],[8,"CounterType",0,1127],[6,"Result",1133],[10,"Deserializer",1134],[8,"DistributionType",0,1127],[5,"AggregatorService",0,1128],[1,"bool"],[6,"UnescapeError",0],[5,"Formatter",1135],[5,"Error",1135],[8,"Result",1135],[6,"Aggregator",0,1128],[5,"AcceptsMetrics",0,1128],[5,"TryFromFloatError",0,1115],[5,"ParseFiniteFloatError",0,1115],[5,"String",1136],[5,"Arc",1137],[1,"u32"],[1,"u16"],[1,"i16"],[1,"i8"],[1,"u8"],[1,"i32"],[5,"ParseFloatError",1138],[10,"TimeZone",1139],[5,"Instant",1140],[5,"Sender",1141],[5,"SystemTime",1140],[6,"Value",1142],[5,"Annotated",1143],[10,"Hasher",1144],[5,"BucketsViewIter",0,1123],[17,"Item"],[8,"SetType",0,1127],[10,"Iterator",1145],[5,"SchemaGenerator",1146],[6,"Schema",1147],[5,"NoResponse",1141],[5,"Recipient",1141],[5,"RouterService",0,1130],[5,"ProjectKey",1148],[1,"f64"],[5,"Range",1149],[10,"Serializer",1150],[6,"SkipSerialization",1151],[10,"Display",1135],[10,"Error",1152],[5,"Receiver",1141],[1,"tuple"],[5,"BTreeMap",1153],[1,"f32"],[5,"TypeId",1154],[5,"Aggregator",894],[6,"FlushBatching",894],[5,"AggregatorConfig",894],[5,"AggregateMetricsError",894],[10,"IntoIterator",1155],[5,"HashMap",1156],[5,"MetaAggregator",995,1157],[5,"MetricMeta",995,1158],[5,"StartOfDayUnixTimestamp",995,1158],[6,"Item",995,1158],[5,"Location",995,1158],[5,"RedisPool",1159],[5,"RedisMetricMetaStore",995,1160],[5,"ProjectId",1148],[6,"RedisError",1159],[15,"And",887],[15,"Or",887],[15,"Not",887],[15,"InvalidChar",890],[15,"ParseIntError",890],[5,"BySize",977],[5,"ByCount",977]],"r":[[0,1128],[2,1128],[3,1128],[4,1128],[7,1124],[8,1124],[9,1124],[10,1123],[11,1123],[12,1123],[13,1123],[14,1123],[16,1130],[20,1127],[23,1126],[28,1127],[29,1124],[31,1126],[36,1130],[37,1115],[38,1128],[40,1126],[44,1127],[45,1124],[51,1126],[59,1128],[61,1157],[62,1158],[63,1122],[64,1119],[65,1119],[66,1119],[67,1126],[76,1124],[77,1115],[79,1119],[80,1126],[86,1160],[87,1130],[88,1130],[94,1127],[95,1124],[96,1123],[102,1115],[104,1116],[995,1158],[996,1158],[998,1157],[999,1158],[1000,1160],[1001,1158]],"b":[[334,"impl-PartialEq%3Cstr%3E-for-MetricName"],[335,"impl-PartialEq-for-MetricName"],[397,"impl-Debug-for-Error"],[398,"impl-Display-for-Error"],[399,"impl-Display-for-UnixTimestamp"],[400,"impl-Debug-for-UnixTimestamp"],[401,"impl-Display-for-MetricType"],[402,"impl-Debug-for-MetricType"],[403,"impl-Debug-for-ParseMetricError"],[404,"impl-Display-for-ParseMetricError"],[405,"impl-Debug-for-MetricNamespace"],[406,"impl-Display-for-MetricNamespace"],[407,"impl-Display-for-MetricResourceIdentifier%3C\'a%3E"],[408,"impl-Debug-for-MetricResourceIdentifier%3C\'a%3E"],[409,"impl-Debug-for-MetricName"],[410,"impl-Display-for-MetricName"],[411,"impl-Display-for-MetricUnit"],[412,"impl-Debug-for-MetricUnit"],[413,"impl-Display-for-DurationUnit"],[414,"impl-Debug-for-DurationUnit"],[416,"impl-Debug-for-InformationUnit"],[417,"impl-Display-for-InformationUnit"],[418,"impl-Debug-for-FractionUnit"],[419,"impl-Display-for-FractionUnit"],[420,"impl-Display-for-CustomUnit"],[421,"impl-Debug-for-CustomUnit"],[432,"impl-Debug-for-FiniteF64"],[433,"impl-Display-for-FiniteF64"],[434,"impl-Debug-for-TryFromFloatError"],[435,"impl-Display-for-TryFromFloatError"],[436,"impl-Display-for-ParseFiniteFloatError"],[437,"impl-Debug-for-ParseFiniteFloatError"],[455,"impl-From%3CString%3E-for-MetricName"],[456,"impl-From%3C%26str%3E-for-MetricName"],[457,"impl-From%3CArc%3Cstr%3E%3E-for-MetricName"],[475,"impl-From%3Cu32%3E-for-FiniteF64"],[476,"impl-From%3Cu16%3E-for-FiniteF64"],[477,"impl-From%3Ci16%3E-for-FiniteF64"],[478,"impl-From%3Ci8%3E-for-FiniteF64"],[479,"impl-From%3Cu8%3E-for-FiniteF64"],[480,"impl-From%3Ci32%3E-for-FiniteF64"],[484,"impl-From%3CTryFromFloatError%3E-for-ParseFiniteFloatError"],[485,"impl-From%3CParseFloatError%3E-for-ParseFiniteFloatError"],[489,"impl-From%3C%26%5BBucket%5D%3E-for-BucketsView%3C%26%5BBucket%5D%3E"],[490,"impl-From%3C%26Vec%3CBucket%3E%3E-for-BucketsView%3C%26%5BBucket%5D%3E"],[499,"impl-FromMessage%3CMergeBuckets%3E-for-Aggregator"],[500,"impl-FromMessage%3CAcceptsMetrics%3E-for-Aggregator"],[565,"impl-IntoIterator-for-BucketsView%3C%26%5BBucket%5D%3E"],[566,"impl-IntoIterator-for-%26BucketsView%3CT%3E"],[754,"impl-TryFrom%3Cf32%3E-for-FiniteF64"],[755,"impl-TryFrom%3Cf64%3E-for-FiniteF64"],[926,"impl-Debug-for-AggregateMetricsError"],[927,"impl-Display-for-AggregateMetricsError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAANkCOgAyAAAANQAAAD4AAQBPAAAAVwAAAGwAGgCIAAEAjQAAAJgASgDnADoAIwEEAC0BGABJAT8AjgEvAMgBAgDcAQUA5QEBAOoBAQDuAQEA9AEBAPcBBQD+AQAAAQIKADMCBAA5AgAAOwIAAEMCAABdAgEAZAIAAG4CAgB3AgQAfwIAAIQCAACGAhMAngIDAKMCAQCtAnYAKQMkAFEDJAB7AwMAhwMJAJMDCACeAwQApwMAALoDAQC+AwIAwgMPANQDAwDcAwcA7AMDAPMDCwAABAkACwQOABsEBAAoBAEANgQAADkEAwA/BBsA"}],\ +["relay_metrics",{"t":"FPGFFPPFFGFGFFFPGPPPIPPFPPPPIIPGTPPPGFFPGPPPIFPPPPPGPPPTTPPFPEEFGFGGPPPPPPPPFFPFFPPPPPEFFPPPPPIIFPPPPPFGFPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNOONONNNNNNNNNNNNNNNNNNNNNNNNNNQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOOOOOOOOONNNOCNONONNNOOONNONNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOFFFPGPPPNNNNNNNNNNNONNNNNNNNNOONNNNNNNNNNONNNNNOOOOOONNNNNNNNHNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNGFPFFFFPNNNNONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNONNNNNNNNNOOONNNNOONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["AcceptsMetrics","AcceptsMetrics","Aggregator","AggregatorService","AggregatorServiceConfig","And","Bit","Bucket","BucketMetadata","BucketValue","BucketView","BucketViewValue","BucketsView","BucketsViewBySizeIter","BucketsViewIter","Byte","Condition","Counter","Counter","Counter","CounterType","Custom","Custom","CustomUnit","Day","Distribution","Distribution","Distribution","DistributionType","DistributionValue","Duration","DurationUnit","EPSILON","Eq","ExaByte","ExbiByte","FieldCondition","FiniteF64","FlushBuckets","Fraction","FractionUnit","Gauge","Gauge","Gauge","GaugeType","GaugeValue","GibiByte","GigaByte","Hour","IncompleteStr","Information","InformationUnit","InvalidChar","KibiByte","KiloByte","MAX","MIN","MebiByte","MegaByte","MergeBuckets","MergeBuckets","MetaAggregator","MetricMeta","MetricName","MetricNamespace","MetricResourceIdentifier","MetricType","MetricUnit","MicroSecond","MilliSecond","Minute","Namespace","NanoSecond","None","Not","Or","ParseBuckets","ParseFiniteFloatError","ParseIntError","ParseMetricError","ParseMetricUnitError","PebiByte","Percent","PetaByte","Profiles","Ratio","RedisMetricMetaStore","RouterService","ScopedAggregatorConfig","Second","Sessions","Set","Set","Set","SetType","SetValue","SetView","Spans","Stats","TebiByte","TeraByte","Transactions","TryFromFloatError","UnescapeError","UnixTimestamp","Unsupported","Week","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","abs","add","add","aggregator","all","as_datetime","as_ref","as_secs","as_slice","as_str","as_str","as_str","as_str","as_str","as_str","as_str","avg","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bucket_interval","buckets","buckets","by_size","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cogs","compare","compare","compare","compare","compare","condition","config","cost","count","counter","default","default","default","default","default","default","default","default","deref","deref","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dist","dist","distribution","div","drop","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","estimated_size","extracted_from_indexed","flush_batching","flush_interval_ms","flush_partitions","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_datetime","from_instant","from_message","from_message","from_secs","from_str","from_str","from_str","from_str","from_str","from_str","from_system","from_value","gauge","has_metric_stats","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","initial_delay","insert","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_owned","into_value","is_default","is_empty","is_empty","is_empty","is_empty","is_empty","is_none","iter","iter","json_schema","last","len","len","len","len","matches","max","max","max_flush_bytes","max_name_length","max_project_key_bucket_bytes","max_secs_in_future","max_secs_in_past","max_tag_key_length","max_tag_value_length","max_total_bucket_bytes","merge","merge","merge","merges","meta","metadata","metadata","min","min","mul","name","name","name","name","name","namespace","namespace","namespace","new","new","new","new","new","new","new","new_unchecked","next","next","next","now","parse","parse","parse","parse_all","parse_with_type","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partition_key","project_key","received_at","rem","remove_tag","saturating_add","saturating_div","saturating_mul","saturating_sub","schema_name","select","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize_payload","set","set_from_display","set_from_str","single","source","source","spawn_handler","spawn_handler","split","sub","sub","sum","tag","tag","tags","tags","timestamp","timestamp","to_f64","to_hash","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_namespace","try_type","ty","ty","ty","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unit","value","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","width","width","inner","inner","inner","char","pos","pos","source","AggregateMetricsError","Aggregator","AggregatorConfig","Bucket","FlushBatching","None","Partition","Project","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bucket_count","bucket_interval","clone","clone","clone_into","clone_into","default","default","deserialize","deserialize","eq","flush_batching","flush_partitions","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","initial_delay","into","into","into","into","into_buckets","max_name_length","max_project_key_bucket_bytes","max_secs_in_future","max_secs_in_past","max_tag_key_length","max_tag_value_length","merge","merge_all","name","named","new","pop_flush_buckets","serialize","serialize","tags_cost","timestamp_range","to_owned","to_owned","to_string","totals_cost_exceeded","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","ByCount","BySize","borrow","borrow","borrow_mut","borrow_mut","from","from","into","into","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Item","Location","Location","MetaAggregator","MetricMeta","RedisMetricMetaStore","StartOfDayUnixTimestamp","Unknown","__clone_box","__clone_box","__clone_box","__clone_box","abs_path","add","as_timestamp","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","compare","context_line","deref","deserialize","deserialize","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","filename","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","function","get_all_relevant","hash","hash","into","into","into","into","into","into","lineno","mapping","module","new","new","new","partial_cmp","post_context","pre_context","serialize","serialize","serialize","serialize","store","timestamp","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"relay_metrics"],[888,"relay_metrics::Condition"],[891,"relay_metrics::UnescapeError"],[895,"relay_metrics::aggregator"],[978,"relay_metrics::cogs"],[996,"relay_metrics::meta"],[1115,"dyn_clone::sealed"],[1116,"relay_metrics::finite"],[1117,"relay_common::time"],[1118,"core::time"],[1119,"core::option"],[1120,"relay_base_schema::metrics::mri"],[1121,"chrono::offset::utc"],[1122,"chrono::datetime"],[1123,"relay_base_schema::metrics::name"],[1124,"relay_metrics::view"],[1125,"relay_metrics::bucket"],[1126,"core::convert"],[1127,"relay_base_schema::metrics::units"],[1128,"relay_metrics::protocol"],[1129,"relay_metrics::aggregatorservice"],[1130,"alloc::vec"],[1131,"relay_metrics::router"],[1132,"core::clone"],[1133,"core::cmp"],[1134,"core::result"],[1135,"serde::de"],[1136,"core::fmt"],[1137,"alloc::sync"],[1138,"alloc::string"],[1139,"core::num::dec2flt"],[1140,"chrono::offset"],[1141,"std::time"],[1142,"relay_system::service"],[1143,"relay_protocol::value"],[1144,"relay_protocol::annotated"],[1145,"core::hash"],[1146,"core::iter::traits::iterator"],[1147,"schemars::gen"],[1148,"schemars::schema"],[1149,"relay_base_schema::project"],[1150,"core::ops::range"],[1151,"serde::ser"],[1152,"relay_protocol::traits"],[1153,"core::error"],[1154,"alloc::collections::btree::map"],[1155,"core::any"],[1156,"core::iter::traits::collect"],[1157,"std::collections::hash::map"],[1158,"relay_metrics::meta::aggregator"],[1159,"relay_metrics::meta::protocol"],[1160,"relay_redis::real"],[1161,"relay_metrics::meta::redis"]],"i":[0,56,0,0,0,39,21,0,0,0,0,0,0,0,0,21,0,18,35,43,0,7,19,0,20,18,35,43,0,0,19,0,3,39,21,21,0,0,0,19,0,18,35,43,0,0,21,21,20,52,19,0,52,21,21,3,3,21,21,0,56,0,0,0,0,0,0,0,20,20,20,40,20,19,39,39,0,0,52,0,0,21,22,21,7,22,0,0,0,20,7,18,35,43,0,0,0,7,7,21,21,7,0,0,0,7,20,4,18,30,7,31,11,19,20,32,21,22,23,33,34,24,35,15,36,37,3,38,39,40,14,42,43,44,3,4,3,0,7,4,11,4,14,18,7,19,20,21,22,23,24,52,50,4,84,18,30,7,76,31,29,11,11,19,20,32,21,22,23,33,56,57,34,26,24,35,15,36,37,3,58,59,38,39,40,14,42,43,44,52,50,4,84,18,30,7,76,31,29,11,19,20,32,21,22,23,33,56,57,34,26,24,35,15,36,37,3,58,59,38,39,40,14,42,43,44,33,26,34,14,4,18,30,7,31,11,19,20,32,21,22,23,33,34,24,35,15,36,37,3,38,39,40,14,42,43,44,4,18,30,7,31,11,19,20,32,21,22,23,33,34,24,35,15,36,37,3,38,39,40,14,42,43,44,4,18,7,11,3,0,4,18,7,11,3,38,38,35,24,35,19,20,21,22,33,36,37,3,11,23,4,18,7,31,11,19,33,24,35,15,36,3,38,39,40,0,0,35,3,50,4,18,7,31,11,11,19,20,21,22,23,24,35,15,36,3,43,44,4,4,4,4,18,18,18,18,7,7,7,7,31,31,31,31,11,11,11,11,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,3,3,3,3,42,36,33,33,33,52,52,4,4,18,18,30,30,7,7,31,31,11,11,19,19,20,20,32,21,21,22,22,23,23,33,56,57,34,26,24,35,15,36,37,3,3,58,58,59,59,38,39,40,14,42,43,44,52,50,4,84,18,30,7,76,31,29,11,11,11,11,19,20,32,21,22,23,33,56,57,34,26,24,35,15,36,37,3,3,3,3,3,3,3,58,59,59,59,38,39,40,14,14,14,42,42,43,43,44,4,4,56,56,4,4,18,7,19,23,3,4,19,35,7,4,18,7,31,11,19,20,21,22,23,3,33,24,52,50,4,84,18,30,7,76,31,29,11,19,20,32,21,22,23,33,56,57,34,26,24,35,15,36,37,3,58,59,38,39,40,14,42,43,44,76,29,37,14,14,31,19,36,19,35,14,42,44,19,14,44,19,24,35,14,42,44,39,3,24,33,33,33,33,33,33,33,33,24,35,36,36,0,42,15,3,24,3,15,42,31,15,38,11,15,31,50,84,26,36,3,14,42,3,76,29,37,4,31,23,15,15,31,4,18,7,11,3,34,26,36,3,15,3,3,3,3,19,42,4,18,7,31,11,19,33,24,35,15,36,3,38,39,40,14,42,43,44,19,35,35,35,24,52,59,50,84,42,4,3,24,15,42,42,15,42,15,3,15,4,18,30,7,31,11,19,20,32,21,22,23,33,34,24,35,15,36,37,3,38,39,40,14,42,43,44,52,4,18,30,7,31,11,19,20,21,22,23,3,58,59,52,50,4,84,18,30,7,76,31,29,11,19,20,32,21,22,23,33,56,57,34,26,24,35,15,36,37,3,3,3,58,59,38,39,40,14,42,43,44,52,50,4,84,18,30,7,76,31,29,11,19,20,32,21,22,23,33,56,57,34,26,24,35,15,36,37,3,58,59,38,39,40,14,42,43,44,11,11,35,42,31,52,50,4,84,18,30,7,76,31,29,11,19,20,32,21,22,23,33,56,57,34,26,24,35,15,36,37,3,58,59,38,39,40,14,42,43,44,31,42,15,52,50,4,84,18,30,7,76,31,29,11,19,20,32,21,22,23,33,56,57,34,26,24,35,15,36,37,3,58,59,38,39,40,14,42,43,44,42,15,112,113,114,115,115,116,116,0,0,0,98,0,98,98,98,98,99,97,100,98,99,97,100,98,99,97,99,98,99,98,99,98,99,98,99,100,99,99,97,100,100,98,99,97,100,98,99,99,99,97,100,98,99,97,99,99,99,99,99,99,97,97,97,97,97,97,98,99,0,99,98,99,100,97,97,100,98,99,97,100,98,99,97,100,98,99,97,100,98,99,0,0,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,0,0,106,0,0,0,0,106,104,106,107,105,107,103,105,109,103,104,106,107,105,109,103,104,106,107,105,103,104,106,107,105,104,106,107,105,105,105,107,105,104,106,107,105,107,105,107,107,107,107,105,105,105,105,107,103,104,106,107,105,109,103,104,106,107,105,107,103,107,105,109,103,104,106,107,105,107,104,107,109,103,105,105,107,107,104,106,107,105,109,104,104,106,107,105,109,103,104,106,107,105,109,103,104,106,107,105,109,103,104,106,107,105,109,103,104,106,107,105],"f":"```````````````````````````````````````````````````````````````````````````````````````````````````````````{{cb}d{}}00000000000000000000000000{ff}{{hj}}{{ff}{{l{f}}}}`{{}{{A`{n}}}}{h{{l{{Ad{Ab}}}}}}{AfAh}{hAj}{{{Al{c}}}{{Al{{B`{An}}}}}{{Bb{{B`{An}}}}}}{BdAh}{nAh}{BfAh}{BhAh}{BjAh}{BlAh}{BnAh}{C`{{l{Cb}}}}{ce{}{}}0000000000;000000000000000000000000000000000000000000000000000000000000000`{Cd{{Cf{An}}}}`{{{Al{c}}Ch}{{Cj{c}}}{{Bb{{B`{An}}}}}}{hh}{BdBd}{ClCl}{nn}{CnCn}{AfAf}{BfBf}{BhBh}{D`D`}{BjBj}{BlBl}{BnBn}{DbDb}{DdDd}{C`C`}{DfDf}{AnAn}{DhDh}{DjDj}{ff}{DlDl}{DnDn}{E`E`}{{{Al{c}}}{{Al{c}}}Eb}{EdEd}{EfEf}{EhEh}{{ce}d{}{}}00000000000000000000000000{{hh}Ej}{{BdBd}Ej}{{nn}Ej}{{AfAf}Ej}{{ff}Ej}`{{ce}Ej{}{}}0000``{DfCh}`{ElDf}{{}Bf}{{}Bh}{{}Bj}{{}Bl}{{}Db}{{}Dh}{{}Dj}{{}f}{Af}{Bn}{c{{En{h}}}F`}{c{{En{Bd}}}F`}{c{{En{n}}}F`}{c{{En{Cn}}}F`}{c{{En{Af}}}F`}{c{{En{Bf}}}F`}{c{{En{Db}}}F`}{c{{En{C`}}}F`}{c{{En{Df}}}F`}{c{{En{An}}}F`}{c{{En{Dh}}}F`}{c{{En{f}}}F`}{c{{En{Dl}}}F`}{c{{En{Dn}}}F`}{c{{En{E`}}}F`}``{FbDf}{{ff}{{l{f}}}}{Fdd}{{hh}Ff}{{BdBd}Ff}{{nn}Ff}{{CnCn}Ff}{{AfAf}Ff}{{AfAh}Ff}{{BfBf}Ff}{{BhBh}Ff}{{BjBj}Ff}{{BlBl}Ff}{{BnBn}Ff}{{C`C`}Ff}{{DfDf}Ff}{{AnAn}Ff}{{DhDh}Ff}{{ff}Ff}{{EfEf}Ff}{{EhEh}Ff}{{ce}Ff{}{}}0000000000000000000000000000000000000000000{EdCh}````{{FhFj}{{En{dFl}}}}0{{hFj}{{En{dFl}}}}0{{BdFj}{{En{dFl}}}}0{{ClFj}{{En{dFl}}}}0{{nFj}{{En{dFl}}}}0{{CnFj}{{En{dFl}}}}0{{AfFj}{{En{dFl}}}}0{{BfFj}{{En{dFl}}}}0{{BhFj}{{En{dFl}}}}0{{D`Fj}{{En{dFl}}}}{{BjFj}{{En{dFl}}}}0{{BlFj}{{En{dFl}}}}0{{BnFj}{{En{dFl}}}}0{{DbFj}Fn}{{G`Fj}Fn}{{GbFj}Fn}{{DdFj}Fn}{{CdFj}Fn}{{C`Fj}Fn}{{DfFj}Fn}{{AnFj}Fn}{{DhFj}Fn}{{DjFj}Fn}{{fFj}Fn}0{{GdFj}Fn}0{{GfFj}Fn}0{{DlFj}Fn}{{DnFj}Fn}{{E`Fj}Fn}{{{Al{c}}Fj}Fn{{Bb{{B`{An}}}}}}{{EdFj}Fn}{{EfFj}Fn}{{EhFj}Fn}{cc{}}0000000000{{{Gh{Ah}}}Af}{GjAf}{AhAf}3333333333333333{Glf}{Gnf}{H`f}{Hbf}{Hdf}{Hff}99{GdGf}:{HhGf};;;{{{Cf{An}}}{{Al{{B`{An}}}}}}<{{{B`{An}}}{{Al{{B`{An}}}}}}={AnEd}>{DfEf}?{{{Ad{c}}}{{l{h}}}Hj}{Hlh}{{Cdd}G`}{{Gb{Hn{Ff}}}G`}{Ajh}{Ah{{En{h}}}}{Ah{{En{Bd}}}}{Ah{{En{n}}}}{Ah{{En{Bf}}}}{Ah{{En{Bn}}}}{Ah{{En{fc}}}{}}{I`h}{{{Id{Ib}}}{{Id{Bf}}}}{CbDf}{nFf}{{hc}dIf}{{Bdc}dIf}{{nc}dIf}{{Cnc}dIf}{{Afc}dIf}{{Bfc}dIf}{{Bhc}dIf}{{Bjc}dIf}{{Blc}dIf}{{Bnc}dIf}{{fc}dIf}`{{C`Cb}d}{ce{}{}}000000000000000000000000000000000000000{{{Al{{B`{An}}}}}c{}}{{{Al{c}}}e{{Bb{{B`{An}}}}}{}}{CnCn}{BfIb}{DhFf}{BfFf}{DfFf}{{{Al{c}}}Ff{{Bb{{B`{An}}}}}}{EdFf}{EhFf}4{{{Al{c}}}Ih{{Bb{{B`{An}}}}}}{Eh{{`{{In{}{{Ij{Il}}}}}}}}{J`Jb}`{DfCh}{{{Al{c}}}Ch{{Bb{{B`{An}}}}}}{EdCh}{EhCh}{{Dn{l{n}}}Ff}{{ff}f}`````````{{C`C`}d}{{DfDf}{{En{dDf}}}}{{DhDh}d}``{EdDh}`4`{{ff}{{l{f}}}}{AnAf}{EdAf}```{Afn}{An{{l{n}}}}`{{Db{l{{Jf{DdJd}}}}}Fd}{{Db{Cf{Dl}}{l{{Jf{DdJd}}}}}Jh}{{Jj{Cf{An}}}Cd}{hDh}{Jl{{l{f}}}}{c{{Al{c}}}{{Bb{{B`{An}}}}}}{AnEd}{Jlf}{Ih{{l{c}}}{}}{{{Cj{c}}}{{l{e}}}{{Bb{{B`{An}}}}Eb}{}}{Dj{{l{c}}}{}}{{}h}{Ah{{En{CnCl}}}}{Ah{{En{BnD`}}}}{{{B`{Gn}}h}{{En{AnCl}}}}{{{B`{Gn}}h}Dj}{{AhBd}{{En{CnCl}}}}{{hh}{{l{Ej}}}}{{BdBd}{{l{Ej}}}}{{nn}{{l{Ej}}}}{{AfAf}{{l{Ej}}}}{{ff}{{l{Ej}}}}`{CdJj}`{{ff}{{l{f}}}}{{AnAh}{{l{Gj}}}}{{ff}f}000{{}Gj}{{Ed{Jn{Ch}}}{{l{Ed}}}}{{hc}EnK`}{{Bdc}EnK`}{{nc}EnK`}{{Cnc}EnK`}{{Afc}EnK`}{{Bfc}EnK`}{{Dbc}EnK`}{{C`c}EnK`}{{Dfc}EnK`}{{Anc}EnK`}{{Dhc}EnK`}{{fc}EnK`}{{Dlc}EnK`}{{Dnc}EnK`}{{E`c}EnK`}{{{Al{c}}e}En{{Bb{{B`{An}}}}}K`}{{Edc}EnK`}{{Efc}EnK`}{{Ehc}EnK`}{{BfcKb}EnK`}{IlDf}{cDfKd}{AhDf}{CbC`}{Fh{{l{Kf}}}}{Gf{{l{Kf}}}}{{Fd{Kh{c}}}d{}}{{Jh{Kh{c}}}d{}}{{EdCh{l{Ch}}}{{Kj{{l{Ed}}{l{Ed}}}}}}{{hh}}{{ff}{{l{f}}}}`{{AnAh}{{l{Ah}}}}{{EdAh}{{l{Ah}}}}{Ed{{Kl{GjGj}}}}`{Edh}`{fJl}{AnH`}{ce{}{}}00000000000000000000000000{cGj{}}00000000000000{c{{En{e}}}{}{}}00000000000000000000000000{Jl{{En{fc}}}{}}1{Kn{{En{fc}}}{}}2222222222222222222222222222222222222222222222{Af{{l{n}}}}{Af{{l{Bd}}}}{DfBd}{EdBd}`{cL`{}}000000000000000000000000000000000000`{EdEf}`:::::::::::::::::::::::::::::::::::::{EdAj}````````````````{{cb}d{}}0<<<<<<<<{LbCh}`{LdLd}{LfLf}{{ce}d{}{}}0{{}Ld}{{}Lf}{c{{En{Ld}}}F`}{c{{En{Lf}}}F`}{{LhLh}Ff}``{{LbFj}Fn}{{LhFj}Fn}0{{LdFj}Fn}{{LfFj}Fn}{cc{}}000{DbLf}`{ce{}{}}000{Lb{{Cf{An}}}}``````{{LbJjAn{l{Ch}}}{{En{dLh}}}}{{LbJjc{l{Ch}}}d{{Lj{}{{Ij{An}}}}}}{LbAh}{{GjLf}Lb}{LfLb}{{LbFf}{{Ll{{l{Aj}}{Ll{Jj{Cf{An}}}}}}}}{{Ldc}EnK`}{{Lfc}EnK`}{{{Kl{GjGj}}}Ch}{Lf{{Jn{h}}}};;{cGj{}}{{Lb{l{Ch}}}Ff}{c{{En{e}}}{}{}}0000000{cL`{}}000????``????{cc{}}0{ce{}{}}033332200````````{{cb}d{}}000`{{LnJjM`}{{l{M`}}}}{Mbh}333333333333{{LnJj}d}{M`M`}{MdMd}{MfMf}{MbMb}{{ce}d{}{}}000{{MbMb}Ej}{{ce}Ej{}{}}`{Mbc{}}{c{{En{M`}}}F`}{c{{En{Md}}}F`}{c{{En{Mf}}}F`}{c{{En{Mb}}}F`}{{MfMf}Ff}{{MbMb}Ff}{{ce}Ff{}{}}0000000`{{LnFj}Fn}{{M`Fj}Fn}{{MdFj}Fn}{{MfFj}Fn}{{MbFj}Fn}{cc{}}00000`{{LnJj}{{`{{In{}{{Ij{M`}}}}}}}}{{Mfc}dIf}{{Mbc}dIf}{ce{}{}}00000```{{Mhj}Mj}{ChLn}{h{{l{Mb}}}}{{MbMb}{{l{Ej}}}}``{{M`c}EnK`}{{Mdc}EnK`}{{Mfc}EnK`}{{Mbc}EnK`}{{MjAjMlM`}{{En{dMn}}}}`9999{c{{En{e}}}{}{}}00000000000{cL`{}}00000;;;;;;","D":"C@d","p":[[5,"Private",1115],[1,"unit"],[5,"FiniteF64",0,1116],[5,"UnixTimestamp",0,1117],[5,"Duration",1118],[6,"Option",1119],[6,"MetricNamespace",0,1120],[1,"array"],[5,"Utc",1121],[5,"DateTime",1122],[5,"MetricName",0,1123],[1,"str"],[1,"u64"],[5,"BucketsView",0,1124],[5,"Bucket",0,1125],[1,"slice"],[10,"AsRef",1126],[6,"MetricType",0,1120],[6,"MetricUnit",0,1127],[6,"DurationUnit",0,1127],[6,"InformationUnit",0,1127],[6,"FractionUnit",0,1127],[5,"CustomUnit",0,1127],[5,"GaugeValue",0,1125],[8,"GaugeType",0,1128],[5,"MergeBuckets",0,1129],[5,"Vec",1130],[1,"usize"],[5,"BucketsViewBySizeIter",0,1124],[5,"ParseMetricError",0,1120],[5,"MetricResourceIdentifier",0,1120],[5,"ParseMetricUnitError",0,1127],[5,"AggregatorServiceConfig",0,1129],[5,"FlushBuckets",0,1129],[6,"BucketValue",0,1125],[5,"BucketMetadata",0,1125],[5,"ParseBuckets",0,1125],[5,"ScopedAggregatorConfig",0,1131],[6,"Condition",0,1131],[6,"FieldCondition",0,1131],[10,"Clone",1132],[5,"BucketView",0,1124],[6,"BucketViewValue",0,1124],[5,"SetView",0,1124],[6,"Ordering",1133],[8,"CounterType",0,1128],[6,"Result",1134],[10,"Deserializer",1135],[8,"DistributionType",0,1128],[5,"AggregatorService",0,1129],[1,"bool"],[6,"UnescapeError",0],[5,"Formatter",1136],[5,"Error",1136],[8,"Result",1136],[6,"Aggregator",0,1129],[5,"AcceptsMetrics",0,1129],[5,"TryFromFloatError",0,1116],[5,"ParseFiniteFloatError",0,1116],[5,"Arc",1137],[5,"String",1138],[1,"u16"],[1,"u8"],[1,"u32"],[1,"i32"],[1,"i16"],[1,"i8"],[5,"ParseFloatError",1139],[10,"TimeZone",1140],[5,"Instant",1141],[5,"Sender",1142],[5,"SystemTime",1141],[6,"Value",1143],[5,"Annotated",1144],[10,"Hasher",1145],[5,"BucketsViewIter",0,1124],[17,"Item"],[8,"SetType",0,1128],[10,"Iterator",1146],[5,"SchemaGenerator",1147],[6,"Schema",1148],[5,"NoResponse",1142],[5,"Recipient",1142],[5,"RouterService",0,1131],[5,"ProjectKey",1149],[1,"f64"],[5,"Range",1150],[10,"Serializer",1151],[6,"SkipSerialization",1152],[10,"Display",1136],[10,"Error",1153],[5,"Receiver",1142],[1,"tuple"],[5,"BTreeMap",1154],[1,"f32"],[5,"TypeId",1155],[5,"Aggregator",895],[6,"FlushBatching",895],[5,"AggregatorConfig",895],[5,"AggregateMetricsError",895],[10,"IntoIterator",1156],[5,"HashMap",1157],[5,"MetaAggregator",996,1158],[5,"MetricMeta",996,1159],[5,"StartOfDayUnixTimestamp",996,1159],[6,"Item",996,1159],[5,"Location",996,1159],[5,"RedisPool",1160],[5,"RedisMetricMetaStore",996,1161],[5,"ProjectId",1149],[6,"RedisError",1160],[15,"And",888],[15,"Or",888],[15,"Not",888],[15,"InvalidChar",891],[15,"ParseIntError",891],[5,"BySize",978],[5,"ByCount",978]],"r":[[0,1129],[2,1129],[3,1129],[4,1129],[7,1125],[8,1125],[9,1125],[10,1124],[11,1124],[12,1124],[13,1124],[14,1124],[16,1131],[20,1128],[23,1127],[28,1128],[29,1125],[31,1127],[36,1131],[37,1116],[38,1129],[40,1127],[44,1128],[45,1125],[51,1127],[59,1129],[61,1158],[62,1159],[63,1123],[64,1120],[65,1120],[66,1120],[67,1127],[76,1125],[77,1116],[79,1120],[80,1127],[86,1161],[87,1131],[88,1131],[94,1128],[95,1125],[96,1124],[102,1116],[104,1117],[996,1159],[997,1159],[999,1158],[1000,1159],[1001,1161],[1002,1159]],"b":[[334,"impl-PartialEq-for-MetricName"],[335,"impl-PartialEq%3Cstr%3E-for-MetricName"],[397,"impl-Display-for-Error"],[398,"impl-Debug-for-Error"],[399,"impl-Display-for-UnixTimestamp"],[400,"impl-Debug-for-UnixTimestamp"],[401,"impl-Display-for-MetricType"],[402,"impl-Debug-for-MetricType"],[403,"impl-Display-for-ParseMetricError"],[404,"impl-Debug-for-ParseMetricError"],[405,"impl-Display-for-MetricNamespace"],[406,"impl-Debug-for-MetricNamespace"],[407,"impl-Display-for-MetricResourceIdentifier%3C\'a%3E"],[408,"impl-Debug-for-MetricResourceIdentifier%3C\'a%3E"],[409,"impl-Debug-for-MetricName"],[410,"impl-Display-for-MetricName"],[411,"impl-Display-for-MetricUnit"],[412,"impl-Debug-for-MetricUnit"],[413,"impl-Debug-for-DurationUnit"],[414,"impl-Display-for-DurationUnit"],[416,"impl-Debug-for-InformationUnit"],[417,"impl-Display-for-InformationUnit"],[418,"impl-Debug-for-FractionUnit"],[419,"impl-Display-for-FractionUnit"],[420,"impl-Display-for-CustomUnit"],[421,"impl-Debug-for-CustomUnit"],[432,"impl-Debug-for-FiniteF64"],[433,"impl-Display-for-FiniteF64"],[434,"impl-Display-for-TryFromFloatError"],[435,"impl-Debug-for-TryFromFloatError"],[436,"impl-Display-for-ParseFiniteFloatError"],[437,"impl-Debug-for-ParseFiniteFloatError"],[456,"impl-From%3CArc%3Cstr%3E%3E-for-MetricName"],[457,"impl-From%3CString%3E-for-MetricName"],[458,"impl-From%3C%26str%3E-for-MetricName"],[475,"impl-From%3Cu16%3E-for-FiniteF64"],[476,"impl-From%3Cu8%3E-for-FiniteF64"],[477,"impl-From%3Cu32%3E-for-FiniteF64"],[478,"impl-From%3Ci32%3E-for-FiniteF64"],[479,"impl-From%3Ci16%3E-for-FiniteF64"],[480,"impl-From%3Ci8%3E-for-FiniteF64"],[483,"impl-From%3CTryFromFloatError%3E-for-ParseFiniteFloatError"],[485,"impl-From%3CParseFloatError%3E-for-ParseFiniteFloatError"],[489,"impl-From%3C%26Vec%3CBucket%3E%3E-for-BucketsView%3C%26%5BBucket%5D%3E"],[491,"impl-From%3C%26%5BBucket%5D%3E-for-BucketsView%3C%26%5BBucket%5D%3E"],[499,"impl-FromMessage%3CMergeBuckets%3E-for-Aggregator"],[500,"impl-FromMessage%3CAcceptsMetrics%3E-for-Aggregator"],[565,"impl-IntoIterator-for-BucketsView%3C%26%5BBucket%5D%3E"],[566,"impl-IntoIterator-for-%26BucketsView%3CT%3E"],[755,"impl-TryFrom%3Cf64%3E-for-FiniteF64"],[757,"impl-TryFrom%3Cf32%3E-for-FiniteF64"],[927,"impl-Debug-for-AggregateMetricsError"],[928,"impl-Display-for-AggregateMetricsError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAANkCPQAyAAAANQAAAD4AAQBPAAAAVwAAAGwAGgCIAAEAjQAAAJgASgDnADoAIwEEAC0BGABJAT8AjgEvAMkBAgDcAQUA5AEAAOYBAADqAQAA7AEAAO4BAADwAQAA9AEBAPcBBQD+AQAAAQIKADMCBAA5AgAAOwIAAEMCAABdAgEAZAIAAG4CAgB3AgQAfwIAAIUCAACHAhMAnwIDAKQCAQCuAnYAKgMkAFIDJAB8AwMAiAMJAJQDCACfAwQAqAMAALsDAQC/AwIAwwMPANUDAwDdAwcA7QMDAPQDCwABBAkADAQOABwEBAApBAEANwQAADoEAwBABBsA"}],\ ["relay_monitors",{"t":"FFGFPPPPPPFPGFPNNNNNNNNNNNNNNNONNONNNNNOONNNNNNNNNNNNNNNNNNNNNNNOOOHONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["CheckIn","CheckInContexts","CheckInStatus","CheckInTrace","EmptySlug","Error","InProgress","InvalidEnvironment","Json","Missed","MonitorConfig","Ok","ProcessCheckInError","ProcessedCheckInResult","Unknown","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_in_id","clone","clone_into","contexts","deserialize","deserialize","deserialize","deserialize","deserialize","duration","environment","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","monitor_config","monitor_slug","payload","process_check_in","routing_hint","serialize","serialize","serialize","serialize","serialize","source","status","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"relay_monitors"],[106,"dyn_clone::sealed"],[107,"core::result"],[108,"serde::de"],[109,"core::fmt"],[110,"serde_json::error"],[111,"relay_base_schema::project"],[112,"serde::ser"],[113,"core::error"],[114,"core::option"],[115,"alloc::string"],[116,"core::any"]],"i":[0,0,0,0,11,3,3,11,11,3,0,3,0,0,3,3,18,11,3,6,7,8,9,18,11,3,6,7,8,9,9,3,3,9,3,6,7,8,9,9,9,3,11,11,3,6,7,8,9,18,11,11,3,6,7,8,9,18,11,3,6,7,8,9,9,9,18,0,18,3,6,7,8,9,11,9,3,11,18,11,3,6,7,8,9,18,11,3,6,7,8,9,18,11,3,6,7,8,9,18,11,3,6,7,8,9],"f":"```````````````{{cb}d{}}{ce{}{}}0000000000000`{ff}{{ce}d{}{}}`{c{{h{f}}}j}{c{{h{l}}}j}{c{{h{n}}}j}{c{{h{A`}}}j}{c{{h{Ab}}}j}``{{ff}Ad}{{AfAh}Aj}0{{fAh}Aj}{{lAh}Aj}{{nAh}Aj}{{A`Ah}Aj}{{AbAh}Aj}{cc{}}0{AlAf}11111{ce{}{}}000000```{{{B`{An}}Bb}{{h{BdAf}}}}`{{fc}hBf}{{lc}hBf}{{nc}hBf}{{A`c}hBf}{{Abc}hBf}{Af{{Bj{Bh}}}}`7{cBl{}}{c{{h{e}}}{}{}}0000000000000{cBn{}}000000:::::::","D":"E`","p":[[5,"Private",106],[1,"unit"],[6,"CheckInStatus",0],[6,"Result",107],[10,"Deserializer",108],[5,"MonitorConfig",0],[5,"CheckInTrace",0],[5,"CheckInContexts",0],[5,"CheckIn",0],[1,"bool"],[6,"ProcessCheckInError",0],[5,"Formatter",109],[8,"Result",109],[5,"Error",110],[1,"u8"],[1,"slice"],[5,"ProjectId",111],[5,"ProcessedCheckInResult",0],[10,"Serializer",112],[10,"Error",113],[6,"Option",114],[5,"String",115],[5,"TypeId",116]],"r":[],"b":[[42,"impl-Display-for-ProcessCheckInError"],[43,"impl-Debug-for-ProcessCheckInError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAEIABwAQAA4AIAABACMABAAqAAcANAAAAEYABQBNAB0A"}],\ ["relay_pii",{"t":"PFPPPFPFPPPPPPPPPPPPPGPPPFPPPFPPPPPPPPFPFFGFPFGPPPFFGGGGGPPPPPPPPPPFPNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNONNNNNNNNOOOOONOOHONNNHONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNN","n":["Alias","AliasRule","All","And","Anything","CompiledPiiConfig","Creditcard","DataScrubbingConfig","Decoding","DeepWildcard","Default","Email","Hash","Iban","Imei","Index","InternalError","InvalidAddress","InvalidDeepWildcard","InvalidIndex","InvalidMinidump","InvalidSelectorError","InvalidWildcard","Ip","Key","LazyPattern","Mac","Mask","Multiple","MultipleRule","Not","Or","Other","OutOfRange","ParseError","Password","Path","Pattern","PatternRule","Pemkey","PiiAttachmentsProcessor","PiiConfig","PiiConfigError","PiiProcessor","RedactPair","RedactPairRule","Redaction","RegexError","Remove","Replace","ReplaceRedaction","RuleSpec","RuleType","ScrubEncodings","ScrubMinidumpError","SelectorPathItem","SelectorSpec","Type","UnexpectedToken","Unknown","UnknownType","UrlAuth","UsSsn","Userpath","Utf16Le","Utf8","Uuid","Vars","Wildcard","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","applications","before_process","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","case_insensitive","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","compare","compare","compiled","compiled","compiled_uncached","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","exclude_fields","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_compile","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","hash_key","hide_inner","hide_inner","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_disabled","key_pattern","matches_path","new","new","new","new","new_disabled","parse_non_legacy","partial_cmp","partial_cmp","pattern","pii_config","pii_config_uncached","process_array","process_native_image_path","process_pairlist","process_replay","process_string","process_user","redaction","replace_groups","rule","rules","rules","scrub_attachment","scrub_data","scrub_defaults","scrub_graphql","scrub_ip_addresses","scrub_minidump","scrub_utf16_filepath","scrub_utf8_filepath","selector_suggestions_from_value","sensitive_fields","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","source","source","text","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","ty","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vars","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"relay_pii"],[464,"dyn_clone::sealed"],[465,"relay_pii::processor"],[466,"core::option"],[467,"relay_protocol::meta"],[468,"relay_event_schema::processor::attrs"],[469,"relay_event_schema::processor::traits"],[470,"relay_pii::config"],[471,"relay_pii::compiledconfig"],[472,"relay_pii::legacy"],[473,"relay_pii::redactions"],[474,"relay_pii::selector"],[475,"core::cmp"],[476,"regex::regex::string"],[477,"core::result"],[478,"serde::de"],[479,"core::fmt"],[480,"relay_pii::minidumps"],[481,"core::str::error"],[482,"utf16string"],[483,"minidump::minidump"],[484,"core::num::error"],[485,"alloc::string"],[486,"relay_pii::attachments"],[487,"relay_protocol::value"],[488,"relay_event_schema::protocol::debugmeta"],[489,"relay_event_schema::protocol::types"],[490,"relay_event_schema::protocol::replay"],[491,"relay_event_schema::protocol::user"],[492,"relay_event_schema::protocol::event"],[493,"byteorder"],[494,"relay_protocol::annotated"],[495,"alloc::collections::btree::set"],[496,"serde::ser"],[497,"core::error"],[498,"core::any"],[499,"relay_pii::generate_selectors"]],"i":[17,0,59,25,17,0,17,0,32,24,23,17,23,17,17,24,33,32,33,33,32,0,33,17,24,0,17,23,17,0,25,25,23,32,33,17,25,17,0,17,0,0,0,0,17,0,0,12,23,23,0,0,0,0,0,0,0,24,33,17,33,17,17,17,59,59,17,0,24,11,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,20,3,42,59,3,11,12,9,13,14,15,16,17,18,19,20,21,32,22,23,33,24,25,42,59,3,11,12,9,13,14,15,16,17,18,19,20,21,32,22,23,33,24,25,9,11,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,11,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,24,25,24,25,9,20,20,19,20,21,22,23,9,13,14,15,16,17,18,19,20,21,22,23,25,9,13,14,15,16,17,18,19,20,22,23,24,25,14,14,14,14,15,15,15,15,19,19,19,19,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,21,11,12,12,9,13,14,15,16,17,18,19,20,21,32,32,22,23,33,33,24,24,25,25,11,42,59,3,11,12,9,9,13,14,15,16,17,18,19,20,21,32,32,32,32,32,22,22,23,33,24,25,25,25,19,14,15,42,59,3,11,12,9,13,14,15,16,17,18,19,20,21,32,22,23,33,24,25,21,16,25,42,3,11,9,21,25,24,25,13,21,21,3,3,3,3,3,3,18,13,15,14,20,42,21,21,0,21,42,42,42,0,21,9,13,14,15,16,17,18,19,20,21,22,23,25,12,32,22,11,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,12,32,33,24,25,42,59,3,11,12,9,13,14,15,16,17,18,19,20,21,32,22,23,33,24,25,42,59,3,11,12,9,13,14,15,16,17,18,19,20,21,32,22,23,33,24,25,18,42,59,3,11,12,9,13,14,15,16,17,18,19,20,21,32,22,23,33,24,25,20,42,59,3,11,12,9,13,14,15,16,17,18,19,20,21,32,22,23,33,24,25],"f":"`````````````````````````````````````````````````````````````````````{{cb}d{}}000000000000000`{{f{h{c}}jl}nA`}{ce{}{}}00000000000000000000000000000000000000000{{AbAd}Ab}{AfAf}{AhAh}{AbAb}{AjAj}{AlAl}{AnAn}{B`B`}{BbBb}{BdBd}{BfBf}{BhBh}{BjBj}{BlBl}{BnBn}{C`C`}{CbCb}{{ce}d{}{}}000000000000000{{C`C`}Cd}{{CbCb}Cd}{{ce}Cd{}{}}0{Ab{{Ch{CfAh}}}}{BhAf}0{{}Bf}{{}Bh}{{}Bj}{{}Bl}{{}Bn}{c{{Ch{Ab}}}Cj}{c{{Ch{Aj}}}Cj}{c{{Ch{Al}}}Cj}{c{{Ch{An}}}Cj}{c{{Ch{B`}}}Cj}{c{{Ch{Bb}}}Cj}{c{{Ch{Bd}}}Cj}{c{{Ch{Bf}}}Cj}{c{{Ch{Bh}}}Cj}{c{{Ch{Bj}}}Cj}{c{{Ch{Bl}}}Cj}{c{{Ch{Bn}}}Cj}{c{{Ch{Cb}}}Cj}{{AbAb}Ad}{{AjAj}Ad}{{AlAl}Ad}{{AnAn}Ad}{{B`B`}Ad}{{BbBb}Ad}{{BdBd}Ad}{{BfBf}Ad}{{BhBh}Ad}{{BlBl}Ad}{{BnBn}Ad}{{C`C`}Ad}{{CbCb}Ad}{{ce}Ad{}{}}000000000000000000000000000`{{AfCl}Cn}{{AhCl}Cn}0{{AbCl}Cn}{{AjCl}Cn}{{AlCl}Cn}{{AnCl}Cn}{{B`Cl}Cn}{{BbCl}Cn}{{BdCl}Cn}{{BfCl}Cn}{{BhCl}Cn}{{BjCl}Cn}{{D`Cl}Cn}0{{BlCl}Cn}{{BnCl}Cn}{{DbCl}Cn}0{{C`Cl}Cn}0{{CbCl}Cn}0{Af{{Ch{dAh}}}}{cc{}}00000{DdAb}111111111{DfD`}{DhD`}{DjD`}{DlD`}5{DnBl}6666{E`Cb}7{Dd{{Ch{Cbc}}}{}}```{ce{}{}}00000000000000000000{BjAd}`{{CbEb}Ad}{AfEd}{Aff}{BhAf}{cAb{}}{{}Bj}{Dd{{Ch{CbDb}}}}{{C`C`}{{h{Cd}}}}{{CbCb}{{h{Cd}}}}`{Bj{{Ch{{h{Bh}}Ah}}}}0{{f{Ef{c}}jl}nA`}{{fEhjl}n}{{f{Ej{c}}jl}n{A`El}}{{fEnjl}n}{{fDnjl}n}{{fF`jl}n}`````{{EdDd{Fd{Fb}}}Ad}``{Ffd}`{{EdDd{Fd{Fb}}}{{Ch{AdD`}}}}{{Ed{Fj{Fh}}l}Ad}{{EdDdl}Ad}{{{Fl{c}}}{{Fn{`}}}A`}`{{Abc}ChG`}{{Ajc}ChG`}{{Alc}ChG`}{{Anc}ChG`}{{B`c}ChG`}{{Bbc}ChG`}{{Bdc}ChG`}{{Bfc}ChG`}{{Bhc}ChG`}{{Bjc}ChG`}{{Blc}ChG`}{{Bnc}ChG`}{{Cbc}ChG`}{Ah{{h{Gb}}}}{D`{{h{Gb}}}}`{ce{}{}}000000000000000{cDn{}}0000{c{{Ch{e}}}{}{}}00000000000000000000000000000000000000000`{cGd{}}00000000000000000000`333333333333333333333","D":"AC`","p":[[5,"Private",464],[1,"unit"],[5,"PiiProcessor",0,465],[6,"Option",466],[5,"Meta",467],[5,"ProcessingState",468],[8,"ProcessingResult",469],[10,"ProcessValue",469],[5,"LazyPattern",0,470],[1,"bool"],[5,"CompiledPiiConfig",0,471],[6,"PiiConfigError",0,470],[5,"PatternRule",0,470],[5,"MultipleRule",0,470],[5,"AliasRule",0,470],[5,"RedactPairRule",0,470],[6,"RuleType",0,470],[5,"RuleSpec",0,470],[5,"Vars",0,470],[5,"PiiConfig",0,470],[5,"DataScrubbingConfig",0,472],[5,"ReplaceRedaction",0,473],[6,"Redaction",0,473],[6,"SelectorPathItem",0,474],[6,"SelectorSpec",0,474],[6,"Ordering",475],[5,"Regex",476],[6,"Result",477],[10,"Deserializer",478],[5,"Formatter",479],[8,"Result",479],[6,"ScrubMinidumpError",0,480],[6,"InvalidSelectorError",0,474],[1,"str"],[5,"Utf8Error",481],[5,"Utf16Error",482],[6,"Error",483],[5,"TryFromIntError",484],[5,"String",485],[6,"ValueType",468],[5,"Path",468],[5,"PiiAttachmentsProcessor",0,486],[8,"Array",487],[5,"NativeImagePath",488],[5,"PairList",489],[10,"AsPair",489],[5,"Replay",490],[5,"User",491],[1,"u8"],[1,"slice"],[5,"Event",492],[6,"LittleEndian",493],[5,"WStr",482],[5,"Annotated",494],[5,"BTreeSet",495],[10,"Serializer",496],[10,"Error",497],[5,"TypeId",498],[6,"ScrubEncodings",0]],"r":[[1,470],[5,471],[7,472],[21,474],[25,470],[29,470],[38,470],[40,486],[41,470],[42,470],[43,465],[45,470],[46,473],[50,473],[51,470],[52,470],[53,486],[54,480],[55,474],[56,474],[67,470],[334,465],[339,499]],"b":[[230,"impl-Display-for-PiiConfigError"],[231,"impl-Debug-for-PiiConfigError"],[242,"impl-Debug-for-ScrubMinidumpError"],[243,"impl-Display-for-ScrubMinidumpError"],[246,"impl-Display-for-InvalidSelectorError"],[247,"impl-Debug-for-InvalidSelectorError"],[248,"impl-Display-for-SelectorPathItem"],[249,"impl-Debug-for-SelectorPathItem"],[250,"impl-Debug-for-SelectorSpec"],[251,"impl-Display-for-SelectorSpec"],[269,"impl-From%3CUtf8Error%3E-for-ScrubMinidumpError"],[270,"impl-From%3CUtf16Error%3E-for-ScrubMinidumpError"],[271,"impl-From%3CError%3E-for-ScrubMinidumpError"],[272,"impl-From%3CTryFromIntError%3E-for-ScrubMinidumpError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAADgBEABGAA8AVwAqAIMAIwCqADoA5gAWAAQBAAAOAQMAEwEAABgBAAAaAQAAPAEBAEEBBQBWAQ4AZgE+AKYBFAC8ARQA"}],\ ["relay_profiling",{"t":"PPPPPPPPPPPPPGIPNNHHHNNNNNHNNNNNNN","n":["CannotSerializePayload","DurationIsTooLong","ExceedSizeLimit","InvalidBase64Value","InvalidJson","InvalidSampledProfile","InvalidTransactionMetadata","MalformedSamples","MalformedStacks","MissingProfileMetadata","NoTransactionAssociated","NotEnoughSamples","PlatformNotSupported","ProfileError","ProfileId","TooManyProfiles","borrow","borrow_mut","discard_reason","expand_profile","expand_profile_chunk","fmt","fmt","from","from","into","parse_metadata","path","source","to_string","try_from","try_into","type_id","vzip"],"q":[[0,"relay_profiling"],[34,"relay_profiling::error"],[35,"relay_event_schema::protocol::event"],[36,"alloc::vec"],[37,"core::result"],[38,"core::fmt"],[39,"serde_json::error"],[40,"serde_path_to_error"],[41,"relay_base_schema::project"],[42,"alloc::string"],[43,"core::error"],[44,"core::option"],[45,"core::any"],[46,"relay_profiling::outcomes"]],"i":[1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1],"f":"````````````````{ce{}{}}0{bd}{{{h{f}}j}{{Ab{{A`{l{n{f}}}}b}}}}{{{h{f}}}{{Ab{{n{f}}b}}}}{{bAd}Af}0{cc{}}{{{Aj{Ah}}}b}6{{{h{f}}Al}{{Ab{lb}}}}{bAn}{b{{Bb{B`}}}}{cAn{}}{c{{Ab{e}}}{}{}}0{cBd{}}<","D":"h","p":[[6,"ProfileError",0,34],[1,"str"],[1,"u8"],[1,"slice"],[5,"Event",35],[8,"ProfileId",0],[5,"Vec",36],[1,"tuple"],[6,"Result",37],[5,"Formatter",38],[8,"Result",38],[5,"Error",39],[5,"Error",40],[5,"ProjectId",41],[5,"String",42],[10,"Error",43],[6,"Option",44],[5,"TypeId",45]],"r":[[13,34],[18,46]],"b":[[21,"impl-Debug-for-ProfileError"],[22,"impl-Display-for-ProfileError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAB4ABAABAA0AEAAHABkAAAAbAAcA"}],\ diff --git a/search.desc/relay_dynamic_config/relay_dynamic_config-desc-0-.js b/search.desc/relay_dynamic_config/relay_dynamic_config-desc-0-.js index c91612e851..1f3e2c40f0 100644 --- a/search.desc/relay_dynamic_config/relay_dynamic_config-desc-0-.js +++ b/search.desc/relay_dynamic_config/relay_dynamic_config-desc-0-.js @@ -1 +1 @@ -searchState.loadedDescShard("relay_dynamic_config", 0, "Protocol for dynamic configuration passed down to Relay …\nDeprecated. Defines whether URL transactions should be …\nThe array encoding.\nBase64 encoding.\nAll supported metric bucket encodings.\nConfiguration container to control BucketEncoding per …\nKill switch for controlling the cardinality limiter.\nFor some SDKs, accept all transaction names, while for …\nCombined view of global and project-specific metrics …\nEnable continuous profiling.\nConfiguration for extracting custom measurements from …\nAllow ingestion of metrics in the “custom” namespace.\nEnables device.class synthesis\nCardinality limiter is disabled.\nDiscard transactions in a spans-only world.\nEmpty config, used in tests and as a fallback.\nCardinality limiter is enabled.\nContains the error value.\nWraps a serialization / deserialization result to prevent …\nEnables metric extraction from spans for addon modules.\nEnables metric extraction from spans for common modules.\nWhen enabled, spans will be extracted from a transaction.\nWhen enabled, every standalone segment span will be …\nFeatures exposed by project config.\nA set of Features.\nPath to a field to evaluate.\nA dynamic configuration for all Relays passed down from …\nEnumeration of keys in MetricExtractionGroups. In JSON, …\nEnable processing and extracting data from profiles that …\nThe default legacy encoding.\nSubset of ProjectConfig that is passed to external Relays.\nA literal value.\nThe latest version for this config struct.\nConfiguration for generic extraction of metrics from all …\nGroup of metrics & tags that can be enabled or disabled as …\nConfigures global metrics extraction groups.\nGlobal groups for metric extraction.\nSpecification for a metric to extract from some data.\nConfiguration for metrics filtering.\nContains the success value.\nAll options passed down from Sentry to Relay.\nEnable standalone span ingestion via the /spans/ OTel …\nAny other group defined by the upstream.\nCardinality limiter is enabled but cardinality limits are …\nEnable processing profiles.\nDynamic, per-DSN configuration passed down from Sentry.\nConfiguration for metric extraction from sessions.\nEnables ingestion of Session Replays (Replay Recordings …\nEnables combining session replay envelope items (Replay …\nEnables data scrubbing of replay recording payloads.\n“addon” metrics.\nMetric extracted for all plans.\nMetrics extracted from spans in the transaction namespace.\nEnable standalone span ingestion.\nOnly accept transaction names with a low-cardinality …\nBuilder for TagSpec.\nConfiguration for removing tags matching the tag pattern …\nMapping between extracted metrics and additional tags to …\nSpecifies how to obtain the value of a tag in TagSpec.\nConfiguration for a tag to add to a metric.\nIntermediate result of the tag spec builder.\nRule defining when a target tag should be set on a metric.\nConfiguration for extracting metrics from transaction …\nAn unsupported or unknown source.\nEnables new User Feedback ingest.\nZstd.\nThis config has been extended with fields from …\nThis config has been extended with default span metrics.\nConfiguration for AI span measurements.\nURLs that are permitted for cross original JavaScript …\nDefines a tag that is extracted unconditionally.\nConfiguration for operation breakdown. Will be emitted …\nSample rate for Cardinality Limiter Sentry errors.\nKill switch for controlling the cardinality limiter.\nList of cardinality limits to enforce for this project.\nCategory of data to extract this metric for.\nCondition that defines when to set the tag.\nAn optional condition to meet before extraction.\nAn optional condition to meet before extraction.\nConverts the given tagging rules from conditional_tagging …\nDeprecated in favor of top-level config field. Still here …\nConfiguration for data scrubbers.\nList of patterns for blocking metrics based on their name.\nConfiguration for removing tags from a bucket.\nDeprecated. Defines whether URL transactions should be …\nReturns an empty MetricExtractionConfig with the latest …\nMaximum event retention for the organization.\nCustom event tags that are transferred from the …\nExposable features enabled for this project.\nRollout rate for producing to the ingest-feedback-events …\nA path to the field to extract the metric from.\nPath to a field containing the tag’s value.\nConfiguration for filter rules.\nReturns the generic inbound filters.\nConfiguration for global inbound filters.\nReturns the configured encoding for a specific namespace.\nIf true, runs full normalization in non-processing Relays.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates a combined config with an empty global component. …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nDefines the field from which the tag value gets its data.\nInserts a value computed from f into the error boundary if …\nConfiguration of global metric groups.\nThe grouping configuration.\nMapping from group name to metrics specs & tags.\nReturns true if the given feature is in the set.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if Relay should not extract metrics from …\nReturns true if the set of features is empty.\nReturns true if there are no changes to the metrics config.\nReturns true if the contained groups are empty.\nReturns true if session metrics is enabled and compatible.\nReturns true if metrics extraction is enabled and …\nReturns true if metric extraction is configured and …\nWhether the set is enabled by default.\ntrue if a template should be enabled.\nReturns true if the result is Err.\nReturns true if the result is Ok.\nReturns true if the version of this metric extraction …\nThe key of the tag to extract.\nLoads the GlobalConfig from a file if it’s provided.\nReturns true if this mapping matches the provided MRI.\nConfiguration for measurements normalization.\nConfiguration for measurements. NOTE: do not access …\nMetric bucket encoding configuration for distributions by …\nMetric bucket encoding configuration for sets by metric …\nRules for applying metrics tags depending on the event’s …\nConfiguration for global metrics extraction rules.\nConfiguration for generic metrics extraction from all data …\nRollout rate for metric stats.\nReturns an iterator of metric specs.\nA list of metric specifications to extract.\nA list of metric specifications to extract.\nA list of Metric Resource Identifiers (MRI) to apply tags …\nConfiguration for metrics.\nThe Metric Resource Identifier (MRI) of the metric to …\nName of metric of which we want to remove certain tags.\nCreates an enabled configuration with empty defaults.\nCreates a new combined view from two references.\nModifies the global config after deserialization.\nNormalizes the given value by deserializing it and …\nConverts from Result<T, E> to Option<T>.\nSentry options passed down to Relay.\nConfiguration for performance score calculations. Will be …\nConfiguration for PII stripping.\nIf true, disables normalization in processing Relays for …\nReturns true if any spans are produced for this project.\nList of platform names for which we allow using unsampled …\nSample rate for tuning the amount of unsampled profiles …\nKill switch for shutting down profile function metrics …\nQuotas that apply to all projects.\nUsage quotas for this project.\nConfiguration for sampling traces, if not present there …\nValidates fields in this project config and removes values …\nConfiguration for extracting metrics from sessions.\nWhether or not the abnormal mechanism should be extracted …\nReturns the source of tag values, either literal or a …\nSpan description renaming rules.\nSpan description renaming rules.\nOverall sampling of span extraction.\nValue of the tag that is set.\nReturns an iterator of tag mappings.\nPattern to match keys of tags that we want to remove.\nA list of tags to add to previously extracted metrics.\nA list of tags to add to previously extracted metrics.\nA list of tags to add to the metric.\nA list of tags to add to the metric.\nMetrics on which the tag is set.\nName of the tag that is set.\nConfiguration for extracting metrics from transaction …\nList of relay public keys that are permitted to access …\nWhether or not a project is ready to mark all URL …\nWhether or not a project is ready to mark all URL …\nTransaction renaming rules.\nKill switch for shutting down unsampled_profile metrics\nReturns the contained Ok value or computes it from a …\nLiteral value of the tag.\nThe required version to extract transaction metrics.\nVersioning of metrics extraction. Relay skips extraction …\nDefines a tag that is extracted under the given condition.\nPrepares a tag with a given tag name.\nDefines what value to set for a tag.") \ No newline at end of file +searchState.loadedDescShard("relay_dynamic_config", 0, "Protocol for dynamic configuration passed down to Relay …\nDeprecated. Defines whether URL transactions should be …\nThe array encoding.\nBase64 encoding.\nAll supported metric bucket encodings.\nConfiguration container to control BucketEncoding per …\nKill switch for controlling the cardinality limiter.\nFor some SDKs, accept all transaction names, while for …\nCombined view of global and project-specific metrics …\nEnable continuous profiling.\nConfiguration for extracting custom measurements from …\nAllow ingestion of metrics in the “custom” namespace.\nEnables device.class synthesis\nCardinality limiter is disabled.\nDiscard transactions in a spans-only world.\nEmpty config, used in tests and as a fallback.\nCardinality limiter is enabled.\nContains the error value.\nWraps a serialization / deserialization result to prevent …\nEnables metric extraction from spans for addon modules.\nEnables metric extraction from spans for common modules.\nWhen enabled, spans will be extracted from a transaction.\nWhen enabled, every standalone segment span will be …\nConfiguration for metric extrapolation from sampled data.\nFeatures exposed by project config.\nA set of Features.\nPath to a field to evaluate.\nA dynamic configuration for all Relays passed down from …\nEnumeration of keys in MetricExtractionGroups. In JSON, …\nEnable processing and extracting data from profiles that …\nThe default legacy encoding.\nSubset of ProjectConfig that is passed to external Relays.\nA literal value.\nThe latest version for this config struct.\nConfiguration for generic extraction of metrics from all …\nGroup of metrics & tags that can be enabled or disabled as …\nConfigures global metrics extraction groups.\nGlobal groups for metric extraction.\nSpecification for a metric to extract from some data.\nConfiguration for metrics filtering.\nContains the success value.\nAll options passed down from Sentry to Relay.\nEnable standalone span ingestion via the /spans/ OTel …\nAny other group defined by the upstream.\nCardinality limiter is enabled but cardinality limits are …\nEnable processing profiles.\nDynamic, per-DSN configuration passed down from Sentry.\nConfiguration for metric extraction from sessions.\nEnables ingestion of Session Replays (Replay Recordings …\nEnables combining session replay envelope items (Replay …\nEnables data scrubbing of replay recording payloads.\n“addon” metrics.\nMetric extracted for all plans.\nMetrics extracted from spans in the transaction namespace.\nEnable standalone span ingestion.\nOnly accept transaction names with a low-cardinality …\nBuilder for TagSpec.\nConfiguration for removing tags matching the tag pattern …\nMapping between extracted metrics and additional tags to …\nSpecifies how to obtain the value of a tag in TagSpec.\nConfiguration for a tag to add to a metric.\nIntermediate result of the tag spec builder.\nRule defining when a target tag should be set on a metric.\nConfiguration for extracting metrics from transaction …\nAn unsupported or unknown source.\nEnables new User Feedback ingest.\nZstd.\nThis config has been extended with fields from …\nThis config has been extended with default span metrics.\nConfiguration for AI span measurements.\nURLs that are permitted for cross original JavaScript …\nDefines a tag that is extracted unconditionally.\nConfiguration for operation breakdown. Will be emitted …\nSample rate for Cardinality Limiter Sentry errors.\nKill switch for controlling the cardinality limiter.\nList of cardinality limits to enforce for this project.\nCategory of data to extract this metric for.\nCondition that defines when to set the tag.\nAn optional condition to meet before extraction.\nAn optional condition to meet before extraction.\nConverts the given tagging rules from conditional_tagging …\nDeprecated in favor of top-level config field. Still here …\nConfiguration for data scrubbers.\nList of patterns for blocking metrics based on their name.\nConfiguration for removing tags from a bucket.\nDeprecated. Defines whether URL transactions should be …\nReturns an empty MetricExtractionConfig with the latest …\nMaximum event retention for the organization.\nA list of MRI glob patterns to exclude from extrapolation, …\nCustom event tags that are transferred from the …\nExtrapolation for metrics extracted from sampled data.\nThe maximum duplication factor used to extrapolate …\nExposable features enabled for this project.\nRollout rate for producing to the ingest-feedback-events …\nA path to the field to extract the metric from.\nPath to a field containing the tag’s value.\nConfiguration for filter rules.\nReturns the generic inbound filters.\nConfiguration for global inbound filters.\nReturns the configured encoding for a specific namespace.\nIf true, runs full normalization in non-processing Relays.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates a combined config with an empty global component. …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nDefines the field from which the tag value gets its data.\nInserts a value computed from f into the error boundary if …\nConfiguration of global metric groups.\nThe grouping configuration.\nMapping from group name to metrics specs & tags.\nReturns true if the given feature is in the set.\nA list of MRI glob patterns to include in extrapolation.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if Relay should not extract metrics from …\nReturns true if the set of features is empty.\nReturns true if there are no changes to the metrics config.\nReturns true if the contained groups are empty.\nReturns true if this config is empty.\nReturns true if session metrics is enabled and compatible.\nReturns true if metrics extraction is enabled and …\nReturns true if metric extraction is configured and …\nWhether the set is enabled by default.\ntrue if a template should be enabled.\nReturns true if the result is Err.\nReturns true if the result is Ok.\nReturns true if the version of this metric extraction …\nThe key of the tag to extract.\nLoads the GlobalConfig from a file if it’s provided.\nReturns true if this mapping matches the provided MRI.\nReturns true if the given metric resource identifier …\nConfiguration for measurements normalization.\nConfiguration for measurements. NOTE: do not access …\nMetric bucket encoding configuration for distributions by …\nMetric bucket encoding configuration for sets by metric …\nRules for applying metrics tags depending on the event’s …\nConfiguration for global metrics extraction rules.\nConfiguration for generic metrics extraction from all data …\nRollout rate for metric stats.\nReturns an iterator of metric specs.\nA list of metric specifications to extract.\nA list of metric specifications to extract.\nA list of Metric Resource Identifiers (MRI) to apply tags …\nConfiguration for metrics.\nThe Metric Resource Identifier (MRI) of the metric to …\nName of metric of which we want to remove certain tags.\nCreates an enabled configuration with empty defaults.\nCreates a new combined view from two references.\nModifies the global config after deserialization.\nNormalizes the given value by deserializing it and …\nConverts from Result<T, E> to Option<T>.\nSentry options passed down to Relay.\nConfiguration for performance score calculations. Will be …\nConfiguration for PII stripping.\nIf true, disables normalization in processing Relays for …\nReturns true if any spans are produced for this project.\nList of platform names for which we allow using unsampled …\nSample rate for tuning the amount of unsampled profiles …\nKill switch for shutting down profile function metrics …\nQuotas that apply to all projects.\nUsage quotas for this project.\nConfiguration for sampling traces, if not present there …\nValidates fields in this project config and removes values …\nConfiguration for extracting metrics from sessions.\nWhether or not the abnormal mechanism should be extracted …\nReturns the source of tag values, either literal or a …\nSpan description renaming rules.\nSpan description renaming rules.\nOverall sampling of span extraction.\nValue of the tag that is set.\nReturns an iterator of tag mappings.\nPattern to match keys of tags that we want to remove.\nA list of tags to add to previously extracted metrics.\nA list of tags to add to previously extracted metrics.\nA list of tags to add to the metric.\nA list of tags to add to the metric.\nMetrics on which the tag is set.\nName of the tag that is set.\nConfiguration for extracting metrics from transaction …\nList of relay public keys that are permitted to access …\nWhether or not a project is ready to mark all URL …\nWhether or not a project is ready to mark all URL …\nTransaction renaming rules.\nKill switch for shutting down unsampled_profile metrics\nReturns the contained Ok value or computes it from a …\nLiteral value of the tag.\nThe required version to extract transaction metrics.\nVersioning of metrics extraction. Relay skips extraction …\nDefines a tag that is extracted under the given condition.\nPrepares a tag with a given tag name.\nDefines what value to set for a tag.") \ No newline at end of file diff --git a/search.desc/relay_metrics/relay_metrics-desc-0-.js b/search.desc/relay_metrics/relay_metrics-desc-0-.js index 3e66a62bcf..0b67164531 100644 --- a/search.desc/relay_metrics/relay_metrics-desc-0-.js +++ b/search.desc/relay_metrics/relay_metrics-desc-0-.js @@ -1 +1 @@ -searchState.loadedDescShard("relay_metrics", 0, "Metric protocol, aggregation and processing for Sentry.\nCheck whether the aggregator has not (yet) exceeded its …\nThe health check message which makes sure that the service …\nAggregator for metric buckets.\nService implementing the Aggregator interface.\nParameters used by the AggregatorService.\nMatches if all conditions are true.\nBit ("bit"), corresponding to 1/8 of a byte.\nAn aggregation of metric values.\nRelay internal metadata for a metric bucket.\nThe aggregated value of a metric bucket.\nA view into a metrics bucket. Sometimes also called a …\nA view into the datapoints of a BucketValue.\nA view into a slice of metric buckets.\nIterator slicing a BucketsView into smaller views …\nIterator yielding all items contained in a BucketsView.\nByte ("byte").\nCondition that needs to be met for a metric or bucket to …\nCounts instances of an event.\nCounts instances of an event (MetricType::Counter).\nA counter metric.\nType used for Counter metric\nUser-defined metrics directly sent by SDKs and …\nUser-defined units without built-in conversion or default.\nCustom user-defined units without builtin conversion.\nDay ("day"), 86,400 seconds.\nBuilds a statistical distribution over values reported.\nBuilds a statistical distribution over values reported (…\nA distribution metric.\nType of distribution entries\nA distribution of values within a Bucket.\nA time duration, defaulting to "millisecond".\nTime duration units used in MetricUnit::Duration.\nSmallest positive normal value.\nChecks for equality on a specific field.\nExabyte ("exabyte"), 10^18 bytes.\nExbibyte ("exbibyte"), 2^60 bytes.\nDefines a field and a field value to compare to when a …\nA finite 64-bit floating point type.\nA message containing a vector of buckets to be flushed.\nFractions such as percentages, defaulting to "ratio".\nUnits of fraction used in MetricUnit::Fraction.\nStores absolute snapshots of values.\nStores absolute snapshots of values.\nA gauage metric.\nType used for Gauge entries\nA snapshot of values within a Bucket.\nGibibyte ("gibibyte"), 2^30 bytes.\nGigabyte ("gigabyte"), 10^9 bytes.\nHour ("hour"), 3600 seconds.\nSize of information derived from bytes, defaulting to …\nSize of information derived from bytes, used in …\nKibibyte ("kibibyte"), 2^10 bytes.\nKilobyte ("kilobyte"), 10^3 bytes.\nLargest finite value.\nSmallest finite value.\nMebibyte ("mebibyte"), 2^20 bytes.\nMegabyte ("megabyte"), 10^6 bytes.\nA message containing a list of Buckets to be inserted into …\nMerge the buckets.\nOptimized string represenation of a metric name.\nThe namespace of a metric.\nA unique identifier for metrics including typing and …\nThe type of a MetricResourceIdentifier, determining its …\nThe unit of measurement of a metric value.\nMicrosecond ("microsecond"), 10^-6 seconds.\nMillisecond ("millisecond"), 10^-3 seconds.\nMinute ("minute"), 60 seconds.\nField that allows comparison to a metric or bucket’s …\nNanosecond ("nanosecond"), 10^-9 seconds.\nUntyped value without a unit ("").\nInverts the condition.\nMatches if any condition is true.\nIterator over parsed metrics returned from …\nError type returned when parsing FiniteF64 fails.\nAn error returned when metrics or MRIs cannot be parsed.\nAn error parsing a MetricUnit or one of its variants.\nPebibyte ("pebibyte"), 2^50 bytes.\nRatio expressed as a fraction of 100. 100% equals a ratio …\nPetabyte ("petabyte"), 10^15 bytes.\nMetrics extracted from profile functions.\nFloating point fraction of 1.\nService that routes metrics & metric buckets to the …\nContains an AggregatorServiceConfig for a specific scope.\nFull second ("second").\nMetrics extracted from sessions.\nCounts the number of unique reported values.\nCounts the number of unique reported values.\nA set metric.\nType used for set elements in Set metric\nA set of unique values.\nA view into the datapoints of a set metric.\nMetrics extracted from spans.\nMetric stats.\nTebibyte ("tebibyte"), 2^40 bytes.\nTerabyte ("terabyte"), 10^12 bytes.\nMetrics extracted from transaction events.\nError type returned when conversion to FiniteF64 fails.\nUnescaper’s Error.\nA unix timestamp (full seconds elapsed since 1970-01-01 …\nAn unknown and unsupported metric.\nWeek ("week"), 604,800 seconds.\nComputes the absolute value of self.\nCore functionality of metrics aggregation.\nReturns all namespaces/variants of this enum.\nReturns the timestamp as chrono datetime.\nReturns the number of seconds since the UNIX epoch start.\nReturns the same bucket view as a bucket view over a slice.\nReturn the shortcode for this metric type.\nReturns the string representation for this metric type.\nReturns the string representation for this metric unit.\nReturns the string representation for this duration unit.\nReturns the string representation for this information …\nReturns the string representation for this fraction unit.\nReturns the string representation of this unit.\nReturns the average of all values reported in this bucket.\nDetermines the wall clock time interval for buckets in …\nReturns the list of the buckets in the current MergeBuckets…\nThe buckets to be flushed.\nIterator which slices the source view into segments with …\nCOGS related metric utilities.\nCondition that needs to be met for a metric or bucket to …\nThe configuration of the secondary aggregator.\nEstimates the number of bytes needed to encode the bucket …\nThe number of times this bucket was updated with a new …\nReturns a bucket value representing a counter with the …\nCreates a DistributionValue containing the given arguments.\nCreates a DistributionValue containing the given arguments.\nReturns a bucket value representing a distribution with a …\nEstimates the number of bytes needed to serialize the …\nIs true if this metric was extracted from a …\nThe batching mode for the flushing of the aggregator.\nThe flushing interval in milliseconds that determines how …\nThe number of logical partitions that can receive flushed …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates a unix timestamp from the given chrono DateTime.\nConverts the given Instant into a UNIX timestamp.\nCreates a unix timestamp from the given number of seconds.\nCreates a unix timestamp from the given system time.\nReturns a bucket value representing a gauge with a single …\nReturns true if metric stats are enabled for this …\nThe initial delay in seconds to wait before flushing a …\nInserts a new value into the gauge.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConverts the MRI into an owned version with a static …\nWhether the metadata does not contain more information …\nReturns true if this bucket contains no values.\nReturns whether the view contains any buckets.\nReturns true if this bucket view contains no values.\nReturns true if this set contains no values.\nReturns true if the metric_unit is None.\nIterator over all buckets in the view.\nIterator over all datapoints contained in this set metric.\nThe last value reported in the bucket.\nReturns the number of raw data points in this value.\nReturns the amount of partial or full buckets in the view.\nNumber of raw datapoints in this view.\nAmount of datapoints contained within the set view.\nChecks if the condition matches the given namespace.\nReturns the maximum of two numbers.\nThe maximum value reported in the bucket.\nThe approximate maximum number of bytes submitted within …\nThe length the name of a metric is allowed to be.\nMaximum amount of bytes used for metrics aggregation per …\nThe time in seconds that a timestamp may be in the future.\nThe age in seconds of the oldest allowed bucket timestamp.\nThe length the tag key is allowed to be.\nThe length the tag value is allowed to be.\nMaximum amount of bytes used for metrics aggregation.\nMerges two gauge snapshots.\nMerges the given bucket_value into self.\nMerges another metadata object into the current one.\nHow many times the bucket was merged.\nFunctionality for aggregating and storing of metrics …\nReturns the metadata for this bucket.\nRelay internal metadata for a metric bucket.\nReturns the minimum of two numbers.\nThe minimum value reported in the bucket.\nName of the bucket.\nThe display name of the metric in the allowed character …\nThe name of the metric in MRI (metric resource identifier) …\nName of the aggregator, used to tag statsd metrics.\nExtracts the namespace from a well formed MRI.\nThe namespace for this metric.\nCreate a new aggregator service and connect it to receiver.\nCreate a new router service.\nCreates a new message containing a list of Buckets.\nCreates a fresh metadata instance.\nCreates a finite float if the value is finite.\nCreates a new buckets view containing all data from the …\nCreates a new bucket view of a bucket.\nCreates a finite float without checking whether the value …\nReturns the current timestamp.\nParses and validates an MRI.\nParses a CustomUnit from a string.\nParses a single metric aggregate from the raw protocol.\nParses a set of metric aggregates from the raw protocol.\nParses an MRI from a string and a separate type.\nThe partition to which the buckets belong.\nReturns the ProjectKey for the the current MergeBuckets …\nReceived timestamp of the first metric in this bucket.\nRemoves the value of the specified tag.\nAdds two numbers, saturating at the maximum and minimum …\nMultiplies two numbers, saturating at the maximum and …\nAdds two numbers, saturating at the maximum and minimum …\nSelects a sub-view of the current view.\nReturns a bucket value representing a set with a single …\nReturns a bucket value representing a set with a single …\nReturns a bucket value representing a set with a single …\nCreates a gauge snapshot from a single value.\nCalculates a split for this bucket if its estimated …\nThe sum of all values reported in the bucket.\nReturns the value of the specified tag if it exists.\nReturns the value of the specified tag if it exists.\nName of the bucket.\nA list of tags adding dimensions to the metric for …\nTimestamp of the bucket.\nThe start time of the bucket’s time window.\nReturns the plain f64.\nExtracts the namespace from a well formed MRI.\nExtracts the type from a well formed MRI.\nReturns the type of this value.\nType of the value of the bucket view.\nThe type of a metric, determining its aggregation and …\nThe verbatim unit name of the metric value.\nValue of the bucket view.\nThe type and aggregated values of this bucket.\nWidth of the bucket.\nThe length of the time window in seconds.\nInner rules to combine.\nInner rules to combine.\nInner rule to negate.\nAny error that may occur during aggregation.\nA collector of Bucket submissions.\nParameters used by the Aggregator.\nShifts the flush time by an offset based on the bucket key …\nConfiguration value for AggregatorConfig::flush_batching.\nDo not apply shift.\nShifts the flush time by an offset based on the partition …\nShifts the flush time by an offset based on the ProjectKey.\nReturns the number of buckets in the aggregator.\nDetermines the wall clock time interval for buckets in …\nThe batching mode for the flushing of the aggregator.\nThe number of logical partitions that can receive flushed …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nThe initial delay in seconds to wait before flushing a …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConverts this aggregator into a vector of Bucket.\nThe length the name of a metric is allowed to be.\nMaximum amount of bytes used for metrics aggregation per …\nThe time in seconds that a timestamp may be in the future.\nThe age in seconds of the oldest allowed bucket timestamp.\nThe length the tag key is allowed to be.\nThe length the tag value is allowed to be.\nMerge a preaggregated bucket into this aggregator.\nMerges all given buckets into this aggregator.\nReturns the name of the aggregator.\nLike Self::new, but with a provided name.\nCreate a new aggregator.\nPop and return the partitions with buckets that are …\nEstimates the number of bytes needed to encode the tags.\nReturns the valid range for metrics timestamps.\nReturns true if the cost trackers value is larger than the …\nCOGS estimator based on the bucket count.\nCOGS estimator based on the estimated size of each bucket …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nA metadata item.\nA code location.\nA location metadata pointing to the code location where …\nA metrics meta aggregator.\nA metric metadata item.\nRedis metric meta\nA Unix timestamp that is truncated to the start of the day.\nUnknown item.\nThe absolute file path.\nAdds a new meta item to the aggregator.\nReturns the underlying unix timestamp, truncated to the …\nRemove all contained state related to a project.\nSource code of the current line (lineno).\nThe relative file path.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nThe containing function name.\nRetrieves all currently relevant metric meta for a project.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThe line number.\nThe contained metadata mapped by MRI.\nThe containing module name or path.\nCreates a new Redis metrics meta store.\nCreates a new metrics meta aggregator.\nCreates a new StartOfDayUnixTimestamp from a timestamp by …\nSource code of the lines after lineno.\nSource code leading up to lineno.\nStores metric metadata in Redis.\nTimestamp scope for the contained metadata.") \ No newline at end of file +searchState.loadedDescShard("relay_metrics", 0, "Metric protocol, aggregation and processing for Sentry.\nCheck whether the aggregator has not (yet) exceeded its …\nThe health check message which makes sure that the service …\nAggregator for metric buckets.\nService implementing the Aggregator interface.\nParameters used by the AggregatorService.\nMatches if all conditions are true.\nBit ("bit"), corresponding to 1/8 of a byte.\nAn aggregation of metric values.\nRelay internal metadata for a metric bucket.\nThe aggregated value of a metric bucket.\nA view into a metrics bucket. Sometimes also called a …\nA view into the datapoints of a BucketValue.\nA view into a slice of metric buckets.\nIterator slicing a BucketsView into smaller views …\nIterator yielding all items contained in a BucketsView.\nByte ("byte").\nCondition that needs to be met for a metric or bucket to …\nCounts instances of an event.\nCounts instances of an event (MetricType::Counter).\nA counter metric.\nType used for Counter metric\nUser-defined metrics directly sent by SDKs and …\nUser-defined units without built-in conversion or default.\nCustom user-defined units without builtin conversion.\nDay ("day"), 86,400 seconds.\nBuilds a statistical distribution over values reported.\nBuilds a statistical distribution over values reported (…\nA distribution metric.\nType of distribution entries\nA distribution of values within a Bucket.\nA time duration, defaulting to "millisecond".\nTime duration units used in MetricUnit::Duration.\nSmallest positive normal value.\nChecks for equality on a specific field.\nExabyte ("exabyte"), 10^18 bytes.\nExbibyte ("exbibyte"), 2^60 bytes.\nDefines a field and a field value to compare to when a …\nA finite 64-bit floating point type.\nA message containing a vector of buckets to be flushed.\nFractions such as percentages, defaulting to "ratio".\nUnits of fraction used in MetricUnit::Fraction.\nStores absolute snapshots of values.\nStores absolute snapshots of values.\nA gauage metric.\nType used for Gauge entries\nA snapshot of values within a Bucket.\nGibibyte ("gibibyte"), 2^30 bytes.\nGigabyte ("gigabyte"), 10^9 bytes.\nHour ("hour"), 3600 seconds.\nSize of information derived from bytes, defaulting to …\nSize of information derived from bytes, used in …\nKibibyte ("kibibyte"), 2^10 bytes.\nKilobyte ("kilobyte"), 10^3 bytes.\nLargest finite value.\nSmallest finite value.\nMebibyte ("mebibyte"), 2^20 bytes.\nMegabyte ("megabyte"), 10^6 bytes.\nA message containing a list of Buckets to be inserted into …\nMerge the buckets.\nOptimized string represenation of a metric name.\nThe namespace of a metric.\nA unique identifier for metrics including typing and …\nThe type of a MetricResourceIdentifier, determining its …\nThe unit of measurement of a metric value.\nMicrosecond ("microsecond"), 10^-6 seconds.\nMillisecond ("millisecond"), 10^-3 seconds.\nMinute ("minute"), 60 seconds.\nField that allows comparison to a metric or bucket’s …\nNanosecond ("nanosecond"), 10^-9 seconds.\nUntyped value without a unit ("").\nInverts the condition.\nMatches if any condition is true.\nIterator over parsed metrics returned from …\nError type returned when parsing FiniteF64 fails.\nAn error returned when metrics or MRIs cannot be parsed.\nAn error parsing a MetricUnit or one of its variants.\nPebibyte ("pebibyte"), 2^50 bytes.\nRatio expressed as a fraction of 100. 100% equals a ratio …\nPetabyte ("petabyte"), 10^15 bytes.\nMetrics extracted from profile functions.\nFloating point fraction of 1.\nService that routes metrics & metric buckets to the …\nContains an AggregatorServiceConfig for a specific scope.\nFull second ("second").\nMetrics extracted from sessions.\nCounts the number of unique reported values.\nCounts the number of unique reported values.\nA set metric.\nType used for set elements in Set metric\nA set of unique values.\nA view into the datapoints of a set metric.\nMetrics extracted from spans.\nMetric stats.\nTebibyte ("tebibyte"), 2^40 bytes.\nTerabyte ("terabyte"), 10^12 bytes.\nMetrics extracted from transaction events.\nError type returned when conversion to FiniteF64 fails.\nUnescaper’s Error.\nA unix timestamp (full seconds elapsed since 1970-01-01 …\nAn unknown and unsupported metric.\nWeek ("week"), 604,800 seconds.\nComputes the absolute value of self.\nCore functionality of metrics aggregation.\nReturns all namespaces/variants of this enum.\nReturns the timestamp as chrono datetime.\nReturns the number of seconds since the UNIX epoch start.\nReturns the same bucket view as a bucket view over a slice.\nReturn the shortcode for this metric type.\nReturns the string representation for this metric type.\nReturns the string representation for this metric unit.\nReturns the string representation for this duration unit.\nReturns the string representation for this information …\nReturns the string representation for this fraction unit.\nReturns the string representation of this unit.\nReturns the average of all values reported in this bucket.\nDetermines the wall clock time interval for buckets in …\nReturns the list of the buckets in the current MergeBuckets…\nThe buckets to be flushed.\nIterator which slices the source view into segments with …\nCOGS related metric utilities.\nCondition that needs to be met for a metric or bucket to …\nThe configuration of the secondary aggregator.\nEstimates the number of bytes needed to encode the bucket …\nThe number of times this bucket was updated with a new …\nReturns a bucket value representing a counter with the …\nCreates a DistributionValue containing the given arguments.\nCreates a DistributionValue containing the given arguments.\nReturns a bucket value representing a distribution with a …\nEstimates the number of bytes needed to serialize the …\nIs true if this metric was extracted from a …\nThe batching mode for the flushing of the aggregator.\nThe flushing interval in milliseconds that determines how …\nThe number of logical partitions that can receive flushed …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates a unix timestamp from the given chrono DateTime.\nConverts the given Instant into a UNIX timestamp.\nCreates a unix timestamp from the given number of seconds.\nCreates a unix timestamp from the given system time.\nReturns a bucket value representing a gauge with a single …\nReturns true if metric stats are enabled for this …\nThe initial delay in seconds to wait before flushing a …\nInserts a new value into the gauge.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConverts the MRI into an owned version with a static …\nWhether the metadata does not contain more information …\nReturns true if this bucket contains no values.\nReturns whether the view contains any buckets.\nReturns true if this bucket view contains no values.\nReturns true if this set contains no values.\nReturns true if the metric_unit is None.\nIterator over all buckets in the view.\nIterator over all datapoints contained in this set metric.\nThe last value reported in the bucket.\nReturns the number of raw data points in this value.\nReturns the amount of partial or full buckets in the view.\nNumber of raw datapoints in this view.\nAmount of datapoints contained within the set view.\nChecks if the condition matches the given namespace.\nReturns the maximum of two numbers.\nThe maximum value reported in the bucket.\nThe approximate maximum number of bytes submitted within …\nThe length the name of a metric is allowed to be.\nMaximum amount of bytes used for metrics aggregation per …\nThe time in seconds that a timestamp may be in the future.\nThe age in seconds of the oldest allowed bucket timestamp.\nThe length the tag key is allowed to be.\nThe length the tag value is allowed to be.\nMaximum amount of bytes used for metrics aggregation.\nMerges two gauge snapshots.\nMerges the given bucket_value into self.\nMerges another metadata object into the current one.\nHow many times the bucket was merged.\nFunctionality for aggregating and storing of metrics …\nReturns the metadata for this bucket.\nRelay internal metadata for a metric bucket.\nReturns the minimum of two numbers.\nThe minimum value reported in the bucket.\nName of the bucket.\nThe display name of the metric in the allowed character …\nThe name of the metric in MRI (metric resource identifier) …\nName of the aggregator, used to tag statsd metrics.\nExtracts the namespace from a well formed MRI.\nThe namespace for this metric.\nCreate a new aggregator service and connect it to receiver.\nCreate a new router service.\nCreates a new message containing a list of Buckets.\nCreates a fresh metadata instance.\nCreates a finite float if the value is finite.\nCreates a new buckets view containing all data from the …\nCreates a new bucket view of a bucket.\nCreates a finite float without checking whether the value …\nReturns the current timestamp.\nParses and validates an MRI.\nParses a CustomUnit from a string.\nParses a single metric aggregate from the raw protocol.\nParses a set of metric aggregates from the raw protocol.\nParses an MRI from a string and a separate type.\nThe partition to which the buckets belong.\nReturns the ProjectKey for the the current MergeBuckets …\nReceived timestamp of the first metric in this bucket.\nRemoves the value of the specified tag.\nAdds two numbers, saturating at the maximum and minimum …\nDivides two numbers, saturating at the maximum and minimum …\nMultiplies two numbers, saturating at the maximum and …\nAdds two numbers, saturating at the maximum and minimum …\nSelects a sub-view of the current view.\nReturns a bucket value representing a set with a single …\nReturns a bucket value representing a set with a single …\nReturns a bucket value representing a set with a single …\nCreates a gauge snapshot from a single value.\nCalculates a split for this bucket if its estimated …\nThe sum of all values reported in the bucket.\nReturns the value of the specified tag if it exists.\nReturns the value of the specified tag if it exists.\nName of the bucket.\nA list of tags adding dimensions to the metric for …\nTimestamp of the bucket.\nThe start time of the bucket’s time window.\nReturns the plain f64.\nExtracts the namespace from a well formed MRI.\nExtracts the type from a well formed MRI.\nReturns the type of this value.\nType of the value of the bucket view.\nThe type of a metric, determining its aggregation and …\nThe verbatim unit name of the metric value.\nValue of the bucket view.\nThe type and aggregated values of this bucket.\nWidth of the bucket.\nThe length of the time window in seconds.\nInner rules to combine.\nInner rules to combine.\nInner rule to negate.\nAny error that may occur during aggregation.\nA collector of Bucket submissions.\nParameters used by the Aggregator.\nShifts the flush time by an offset based on the bucket key …\nConfiguration value for AggregatorConfig::flush_batching.\nDo not apply shift.\nShifts the flush time by an offset based on the partition …\nShifts the flush time by an offset based on the ProjectKey.\nReturns the number of buckets in the aggregator.\nDetermines the wall clock time interval for buckets in …\nThe batching mode for the flushing of the aggregator.\nThe number of logical partitions that can receive flushed …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nThe initial delay in seconds to wait before flushing a …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConverts this aggregator into a vector of Bucket.\nThe length the name of a metric is allowed to be.\nMaximum amount of bytes used for metrics aggregation per …\nThe time in seconds that a timestamp may be in the future.\nThe age in seconds of the oldest allowed bucket timestamp.\nThe length the tag key is allowed to be.\nThe length the tag value is allowed to be.\nMerge a preaggregated bucket into this aggregator.\nMerges all given buckets into this aggregator.\nReturns the name of the aggregator.\nLike Self::new, but with a provided name.\nCreate a new aggregator.\nPop and return the partitions with buckets that are …\nEstimates the number of bytes needed to encode the tags.\nReturns the valid range for metrics timestamps.\nReturns true if the cost trackers value is larger than the …\nCOGS estimator based on the bucket count.\nCOGS estimator based on the estimated size of each bucket …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nA metadata item.\nA code location.\nA location metadata pointing to the code location where …\nA metrics meta aggregator.\nA metric metadata item.\nRedis metric meta\nA Unix timestamp that is truncated to the start of the day.\nUnknown item.\nThe absolute file path.\nAdds a new meta item to the aggregator.\nReturns the underlying unix timestamp, truncated to the …\nRemove all contained state related to a project.\nSource code of the current line (lineno).\nThe relative file path.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nThe containing function name.\nRetrieves all currently relevant metric meta for a project.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThe line number.\nThe contained metadata mapped by MRI.\nThe containing module name or path.\nCreates a new Redis metrics meta store.\nCreates a new metrics meta aggregator.\nCreates a new StartOfDayUnixTimestamp from a timestamp by …\nSource code of the lines after lineno.\nSource code leading up to lineno.\nStores metric metadata in Redis.\nTimestamp scope for the contained metadata.") \ No newline at end of file diff --git a/src/relay_dynamic_config/global.rs.html b/src/relay_dynamic_config/global.rs.html index 5663fc3806..f1d893a436 100644 --- a/src/relay_dynamic_config/global.rs.html +++ b/src/relay_dynamic_config/global.rs.html @@ -563,6 +563,19 @@ 563 564 565 +566 +567 +568 +569 +570 +571 +572 +573 +574 +575 +576 +577 +578

use std::collections::btree_map::Entry;
 use std::collections::HashMap;
 use std::fs::File;
@@ -802,6 +815,19 @@
     )]
     pub processing_disable_normalization: bool,
 
+    /// The maximum duplication factor used to extrapolate distribution metrics from sampled data.
+    ///
+    /// This applies as long as Relay duplicates distribution values to extrapolate. The default is
+    /// `0`, which disables extrapolation of distributions completely. This option does not apply to
+    /// any other metric types.
+    #[serde(
+        default,
+        rename = "sentry-metrics.extrapolation.duplication-limit",
+        deserialize_with = "default_on_error",
+        skip_serializing_if = "is_default"
+    )]
+    pub extrapolation_duplication_limit: usize,
+
     /// All other unknown options.
     #[serde(flatten)]
     other: HashMap<String, Value>,
diff --git a/src/relay_dynamic_config/metrics.rs.html b/src/relay_dynamic_config/metrics.rs.html
index 70c4bebfec..048b1d5b34 100644
--- a/src/relay_dynamic_config/metrics.rs.html
+++ b/src/relay_dynamic_config/metrics.rs.html
@@ -817,6 +817,63 @@
 817
 818
 819
+820
+821
+822
+823
+824
+825
+826
+827
+828
+829
+830
+831
+832
+833
+834
+835
+836
+837
+838
+839
+840
+841
+842
+843
+844
+845
+846
+847
+848
+849
+850
+851
+852
+853
+854
+855
+856
+857
+858
+859
+860
+861
+862
+863
+864
+865
+866
+867
+868
+869
+870
+871
+872
+873
+874
+875
+876
 
//! Dynamic configuration for metrics extraction from sessions and transactions.
 
 use core::fmt;
@@ -1121,6 +1178,10 @@
     #[serde(default, skip_serializing_if = "Vec::is_empty")]
     pub tags: Vec<TagMapping>,
 
+    /// Extrapolation for metrics extracted from sampled data.
+    #[serde(default, skip_serializing_if = "ExtrapolationConfig::is_empty")]
+    pub extrapolate: ExtrapolationConfig,
+
     /// This config has been extended with fields from `conditional_tagging`.
     ///
     /// At the moment, Relay will parse `conditional_tagging` rules and insert them into the `tags`
@@ -1158,6 +1219,7 @@
             global_groups: BTreeMap::new(),
             metrics: Default::default(),
             tags: Default::default(),
+            extrapolate: Default::default(),
             _conditional_tags_extended: false,
             _span_metrics_extended: false,
         }
@@ -1385,7 +1447,7 @@
 
 /// Intermediate result of the tag spec builder.
 ///
-/// Can be transformed into `[TagSpec]`.
+/// Can be transformed into [`TagSpec`].
 pub struct TagWithSource {
     key: String,
     field: Option<String>,
@@ -1457,6 +1519,39 @@
     }
 }
 
+/// Configuration for metric extrapolation from sampled data.
+#[derive(Clone, Debug, Default, Serialize, Deserialize)]
+#[serde(rename_all = "camelCase")]
+pub struct ExtrapolationConfig {
+    /// A list of MRI glob patterns to include in extrapolation.
+    #[serde(default)]
+    pub include: Vec<LazyGlob>,
+
+    /// A list of MRI glob patterns to exclude from extrapolation, overriding inclusion.
+    #[serde(default)]
+    pub exclude: Vec<LazyGlob>,
+}
+
+impl ExtrapolationConfig {
+    /// Returns `true` if this config is empty.
+    pub fn is_empty(&self) -> bool {
+        self.include.is_empty()
+    }
+
+    /// Returns `true` if the given metric resource identifier matches the include and exclude
+    /// patterns.
+    pub fn matches(&self, mri: &str) -> bool {
+        !self
+            .exclude
+            .iter()
+            .any(|glob| glob.compiled().is_match(mri))
+            && self
+                .include
+                .iter()
+                .any(|glob| glob.compiled().is_match(mri))
+    }
+}
+
 struct TaggingRuleConverter<I: Iterator<Item = TaggingRule>> {
     rules: std::iter::Peekable<I>,
     tags: Vec<TagSpec>,
@@ -1635,5 +1730,24 @@
             vec!["tag1"]
         );
     }
+
+    #[test]
+    fn test_extrapolation() {
+        let json = serde_json::json!({
+            "version": 1,
+            "extrapolate": {
+                "include": ["?:transactions/*", "?:spans/*", "?:custom/*"],
+                "exclude": ["c:spans/usage@none", "c:transactions/usage@none", "c:transactions/count_per_root_project@none"]
+            }
+        });
+
+        let config: MetricExtractionConfig = serde_json::from_value(json).unwrap();
+        let extrapolate = config.extrapolate;
+
+        assert!(!extrapolate.is_empty());
+        assert!(extrapolate.matches("d:custom/foo@none"));
+        assert!(extrapolate.matches("d:spans/foo@none"));
+        assert!(!extrapolate.matches("c:spans/usage@none"));
+    }
 }
 

\ No newline at end of file diff --git a/src/relay_metrics/finite.rs.html b/src/relay_metrics/finite.rs.html index 533481d1aa..31cdbdafbb 100644 --- a/src/relay_metrics/finite.rs.html +++ b/src/relay_metrics/finite.rs.html @@ -371,6 +371,11 @@ 371 372 373 +374 +375 +376 +377 +378
use std::cmp::Ordering;
 use std::error::Error;
 use std::hash::{Hash, Hasher};
@@ -455,6 +460,11 @@
         Self((self.0 * other.0).clamp(f64::MIN, f64::MAX))
     }
 
+    /// Divides two numbers, saturating at the maximum and minimum representable values.
+    pub fn saturating_div(self, other: Self) -> Self {
+        Self((self.0 / other.0).clamp(f64::MIN, f64::MAX))
+    }
+
     // NB: There is no saturating_div, since 0/0 is NaN, which is not finite.
 }
 
diff --git a/src/relay_server/services/processor.rs.html b/src/relay_server/services/processor.rs.html
index fc19798b41..f89de95986 100644
--- a/src/relay_server/services/processor.rs.html
+++ b/src/relay_server/services/processor.rs.html
@@ -3736,6 +3736,278 @@
 3736
 3737
 3738
+3739
+3740
+3741
+3742
+3743
+3744
+3745
+3746
+3747
+3748
+3749
+3750
+3751
+3752
+3753
+3754
+3755
+3756
+3757
+3758
+3759
+3760
+3761
+3762
+3763
+3764
+3765
+3766
+3767
+3768
+3769
+3770
+3771
+3772
+3773
+3774
+3775
+3776
+3777
+3778
+3779
+3780
+3781
+3782
+3783
+3784
+3785
+3786
+3787
+3788
+3789
+3790
+3791
+3792
+3793
+3794
+3795
+3796
+3797
+3798
+3799
+3800
+3801
+3802
+3803
+3804
+3805
+3806
+3807
+3808
+3809
+3810
+3811
+3812
+3813
+3814
+3815
+3816
+3817
+3818
+3819
+3820
+3821
+3822
+3823
+3824
+3825
+3826
+3827
+3828
+3829
+3830
+3831
+3832
+3833
+3834
+3835
+3836
+3837
+3838
+3839
+3840
+3841
+3842
+3843
+3844
+3845
+3846
+3847
+3848
+3849
+3850
+3851
+3852
+3853
+3854
+3855
+3856
+3857
+3858
+3859
+3860
+3861
+3862
+3863
+3864
+3865
+3866
+3867
+3868
+3869
+3870
+3871
+3872
+3873
+3874
+3875
+3876
+3877
+3878
+3879
+3880
+3881
+3882
+3883
+3884
+3885
+3886
+3887
+3888
+3889
+3890
+3891
+3892
+3893
+3894
+3895
+3896
+3897
+3898
+3899
+3900
+3901
+3902
+3903
+3904
+3905
+3906
+3907
+3908
+3909
+3910
+3911
+3912
+3913
+3914
+3915
+3916
+3917
+3918
+3919
+3920
+3921
+3922
+3923
+3924
+3925
+3926
+3927
+3928
+3929
+3930
+3931
+3932
+3933
+3934
+3935
+3936
+3937
+3938
+3939
+3940
+3941
+3942
+3943
+3944
+3945
+3946
+3947
+3948
+3949
+3950
+3951
+3952
+3953
+3954
+3955
+3956
+3957
+3958
+3959
+3960
+3961
+3962
+3963
+3964
+3965
+3966
+3967
+3968
+3969
+3970
+3971
+3972
+3973
+3974
+3975
+3976
+3977
+3978
+3979
+3980
+3981
+3982
+3983
+3984
+3985
+3986
+3987
+3988
+3989
+3990
+3991
+3992
+3993
+3994
+3995
+3996
+3997
+3998
+3999
+4000
+4001
+4002
+4003
+4004
+4005
+4006
+4007
+4008
+4009
+4010
 
use std::borrow::Cow;
 use std::collections::{BTreeMap, HashMap};
 use std::error::Error;
@@ -3756,7 +4028,7 @@
 use relay_cogs::{AppFeature, Cogs, FeatureWeights, ResourceId, Token};
 use relay_common::time::UnixTimestamp;
 use relay_config::{Config, HttpEncoding, NormalizationLevel, RelayMode};
-use relay_dynamic_config::{CombinedMetricExtractionConfig, ErrorBoundary, Feature};
+use relay_dynamic_config::{CombinedMetricExtractionConfig, ErrorBoundary, Feature, GlobalConfig};
 use relay_event_normalization::{
     normalize_event, validate_event, ClockDriftProcessor, CombinedMeasurementsConfig,
     EventValidationConfig, GeoIpLookup, MeasurementsConfig, NormalizationConfig, RawUserAgentInfo,
@@ -3768,13 +4040,17 @@
 };
 use relay_filter::FilterStatKey;
 use relay_metrics::aggregator::AggregatorConfig;
-use relay_metrics::{Bucket, BucketMetadata, BucketView, BucketsView, MetricMeta, MetricNamespace};
+use relay_metrics::{
+    Bucket, BucketMetadata, BucketValue, BucketView, BucketsView, FiniteF64, MetricMeta,
+    MetricNamespace,
+};
 use relay_pii::PiiConfigError;
 use relay_profiling::ProfileId;
 use relay_protocol::{Annotated, Value};
 use relay_quotas::{DataCategory, Scoping};
 use relay_sampling::config::RuleId;
 use relay_sampling::evaluation::{ReservoirCounters, ReservoirEvaluator, SamplingDecision};
+use relay_sampling::DynamicSamplingContext;
 use relay_statsd::metric;
 use relay_system::{Addr, FromMessage, NoResponse, Service};
 use reqwest::header;
@@ -3791,7 +4067,7 @@
         CardinalityLimit, CardinalityLimiter, CardinalityLimitsSplit, RedisSetLimiter,
         RedisSetLimiterOptions,
     },
-    relay_dynamic_config::{CardinalityLimiterMode, GlobalConfig, MetricExtractionGroups},
+    relay_dynamic_config::{CardinalityLimiterMode, MetricExtractionGroups},
     relay_metrics::RedisMetricMetaStore,
     relay_quotas::{Quota, RateLimitingError, RateLimits, RedisRateLimiter},
     relay_redis::RedisPool,
@@ -4323,10 +4599,35 @@
 ///
 /// The container enforces that the extracted metrics are correctly tagged
 /// with the dynamic sampling decision.
-#[derive(Default, Debug)]
-pub struct ProcessingExtractedMetrics(ExtractedMetrics);
+#[derive(Debug)]
+pub struct ProcessingExtractedMetrics {
+    metrics: ExtractedMetrics,
+    project: Arc<ProjectState>,
+    global: Arc<GlobalConfig>,
+    extrapolation_factor: Option<FiniteF64>,
+}
 
 impl ProcessingExtractedMetrics {
+    pub fn new(
+        project: Arc<ProjectState>,
+        global: Arc<GlobalConfig>,
+        dsc: Option<&DynamicSamplingContext>,
+    ) -> Self {
+        let factor = match dsc.and_then(|dsc| dsc.sample_rate) {
+            // no need for extrapolation if sample rate is 1.0, and a sample rate of `0` or lower is
+            // invalid, in which case we also skip.
+            Some(rate) if rate > 0.0 && rate < 1.0 => FiniteF64::new(1.0 / rate),
+            _ => None,
+        };
+
+        Self {
+            metrics: ExtractedMetrics::default(),
+            project,
+            global,
+            extrapolation_factor: factor,
+        }
+    }
+
     /// Extends the contained metrics with [`ExtractedMetrics`].
     pub fn extend(
         &mut self,
@@ -4347,7 +4648,8 @@
             bucket.metadata.extracted_from_indexed =
                 sampling_decision == Some(SamplingDecision::Keep);
         }
-        self.0.project_metrics.extend(buckets);
+        self.extrapolate(&mut buckets);
+        self.metrics.project_metrics.extend(buckets);
     }
 
     /// Extends the contained sampling metrics.
@@ -4360,12 +4662,8 @@
             bucket.metadata.extracted_from_indexed =
                 sampling_decision == Some(SamplingDecision::Keep);
         }
-        self.0.sampling_metrics.extend(buckets);
-    }
-
-    /// Returns `true` if any project metrics are extracted.
-    pub fn has_project_metrics(&self) -> bool {
-        !self.0.project_metrics.is_empty()
+        self.extrapolate(&mut buckets);
+        self.metrics.sampling_metrics.extend(buckets);
     }
 
     /// Applies rate limits to the contained metrics.
@@ -4389,38 +4687,87 @@
 
     #[cfg(feature = "processing")]
     fn retain(&mut self, mut f: impl FnMut(&Bucket) -> bool) {
-        self.0.project_metrics.retain(&mut f);
-        self.0.sampling_metrics.retain(&mut f);
+        self.metrics.project_metrics.retain(&mut f);
+        self.metrics.sampling_metrics.retain(&mut f);
     }
 
-    fn send_metrics(self, envelope: &Envelope, project_cache: Addr<ProjectCache>) {
-        let project_key = envelope.meta().public_key();
+    fn extrapolate(&self, buckets: &mut [Bucket]) {
+        let Some(factor) = self.extrapolation_factor else {
+            return;
+        };
 
-        let ExtractedMetrics {
-            project_metrics,
-            sampling_metrics,
-        } = self.0;
+        let extrapolate = match self.project.config().metric_extraction {
+            ErrorBoundary::Ok(ref config) if !config.extrapolate.is_empty() => &config.extrapolate,
+            _ => return,
+        };
 
-        if !project_metrics.is_empty() {
-            project_cache.send(AddMetricBuckets::internal(project_key, project_metrics));
-        }
+        let duplication = (factor.to_f64().round() as usize)
+            .min(self.global.options.extrapolation_duplication_limit)
+            .max(1);
 
-        if !sampling_metrics.is_empty() {
-            // If no sampling project state is available, we associate the sampling
-            // metrics with the current project.
-            //
-            // project_without_tracing         -> metrics goes to self
-            // dependent_project_with_tracing  -> metrics goes to root
-            // root_project_with_tracing       -> metrics goes to root == self
-            let sampling_project_key = utils::get_sampling_key(envelope).unwrap_or(project_key);
-            project_cache.send(AddMetricBuckets::internal(
-                sampling_project_key,
-                sampling_metrics,
-            ));
+        for bucket in buckets {
+            if !extrapolate.matches(&bucket.name) {
+                continue;
+            }
+
+            match bucket.value {
+                BucketValue::Counter(ref mut counter) => {
+                    *counter = counter.saturating_mul(factor);
+                }
+                BucketValue::Distribution(ref mut dist) => {
+                    // Duplicate values in the distribution to ensure that higher sample rates are
+                    // represented correctly in the final distribution sketch. This is inefficient
+                    // and there are two ways to optimize this:
+                    //  1. Store the sample rate or weight directly in the distribution structure.
+                    //     Then duplicate on the fly in the kafka producer.
+                    //  2. Change the schema to include sample rates or weights and then extrapolate
+                    //     in storage.
+                    *dist = std::mem::take(dist)
+                        .into_iter()
+                        .flat_map(|f| std::iter::repeat(f).take(duplication))
+                        .collect();
+                }
+                BucketValue::Set(_) => {
+                    // do nothing for sets
+                }
+                BucketValue::Gauge(ref mut gauge) => {
+                    gauge.sum = gauge.sum.saturating_mul(factor);
+                    gauge.count = FiniteF64::new(gauge.count as f64)
+                        .map(|f| f.saturating_mul(factor).to_f64() as u64)
+                        .unwrap_or(u64::MAX);
+                }
+            }
         }
     }
 }
 
+fn send_metrics(metrics: ExtractedMetrics, envelope: &Envelope, project_cache: Addr<ProjectCache>) {
+    let project_key = envelope.meta().public_key();
+
+    let ExtractedMetrics {
+        project_metrics,
+        sampling_metrics,
+    } = metrics;
+
+    if !project_metrics.is_empty() {
+        project_cache.send(AddMetricBuckets::internal(project_key, project_metrics));
+    }
+
+    if !sampling_metrics.is_empty() {
+        // If no sampling project state is available, we associate the sampling
+        // metrics with the current project.
+        //
+        // project_without_tracing         -> metrics goes to self
+        // dependent_project_with_tracing  -> metrics goes to root
+        // root_project_with_tracing       -> metrics goes to root == self
+        let sampling_project_key = utils::get_sampling_key(envelope).unwrap_or(project_key);
+        project_cache.send(AddMetricBuckets::internal(
+            sampling_project_key,
+            sampling_metrics,
+        ));
+    }
+}
+
 /// A state container for envelope processing.
 #[derive(Debug)]
 struct ProcessEnvelopeState<'a, Group> {
@@ -4531,7 +4878,7 @@
 #[derive(Debug)]
 struct ProcessingStateResult {
     managed_envelope: TypedEnvelope<Processed>,
-    extracted_metrics: ProcessingExtractedMetrics,
+    extracted_metrics: ExtractedMetrics,
 }
 
 /// Response of the [`ProcessEnvelope`] message.
@@ -4892,6 +5239,7 @@
     /// This applies defaults to the envelope and initializes empty rate limits.
     fn prepare_state<G>(
         &self,
+        global_config: Arc<GlobalConfig>,
         mut managed_envelope: TypedEnvelope<G>,
         project_id: ProjectId,
         project_state: Arc<ProjectState>,
@@ -4926,13 +5274,23 @@
             reservoir.set_redis(org_id, redis_pool);
         }
 
+        let extracted_metrics = ProcessingExtractedMetrics::new(
+            project_state.clone(),
+            global_config,
+            // The processor sometimes computes a DSC just-in-time for dynamic sampling if it is not
+            // provided by the SDK so that trace rules can still match. Metric extraction won't see
+            // this generated DSC. However, metric extraction just needs the client sample rate,
+            // which is never affected by this. Hence, this operation is safe.
+            managed_envelope.envelope().dsc(),
+        );
+
         ProcessEnvelopeState {
             event: Annotated::empty(),
             event_metrics_extracted: false,
             spans_extracted: false,
             metrics: Metrics::default(),
             sample_rates: None,
-            extracted_metrics: Default::default(),
+            extracted_metrics,
             project_state,
             sampling_project_state,
             project_id,
@@ -5081,6 +5439,7 @@
                 .max_tag_value_length,
             global.options.span_extraction_sample_rate,
         );
+
         state
             .extracted_metrics
             .extend_project_metrics(metrics, Some(sampling_decision));
@@ -5559,6 +5918,7 @@
                 &self.inner.addrs,
                 &self.inner.buffer_guard,
             );
+
             self.enforce_quotas(state)?;
         });
         Ok(())
@@ -5589,6 +5949,7 @@
             ($fn:ident) => {{
                 let managed_envelope = managed_envelope.try_into()?;
                 let mut state = self.prepare_state(
+                    self.inner.global_config.current(),
                     managed_envelope,
                     project_id,
                     project_state,
@@ -5598,7 +5959,7 @@
                 match self.$fn(&mut state) {
                     Ok(()) => Ok(ProcessingStateResult {
                         managed_envelope: state.managed_envelope.into_processed(),
-                        extracted_metrics: state.extracted_metrics,
+                        extracted_metrics: state.extracted_metrics.metrics,
                     }),
                     Err(e) => {
                         if let Some(outcome) = e.to_outcome() {
@@ -5724,9 +6085,9 @@
                         // requires recomputation of the context.
                         state.managed_envelope.update();
 
-                        let has_metrics = state.extracted_metrics.has_project_metrics();
-
-                        state.extracted_metrics.send_metrics(
+                        let has_metrics = !state.extracted_metrics.project_metrics.is_empty();
+                        send_metrics(
+                            state.extracted_metrics,
                             state.managed_envelope.envelope(),
                             self.inner.addrs.project_cache.clone(),
                         );
@@ -6917,10 +7278,11 @@
 
     use relay_base_schema::metrics::{DurationUnit, MetricUnit};
     use relay_common::glob2::LazyGlob;
-    use relay_dynamic_config::ProjectConfig;
+    use relay_dynamic_config::{ExtrapolationConfig, MetricExtractionConfig, ProjectConfig};
     use relay_event_normalization::{RedactionRule, TransactionNameRule};
     use relay_event_schema::protocol::TransactionSource;
     use relay_pii::DataScrubbingConfig;
+    use serde::Deserialize;
     use similar_asserts::assert_eq;
 
     use crate::metrics_extraction::transactions::types::{
@@ -7473,5 +7835,187 @@
             assert_eq!(buckets[0].metadata.received_at, expected_received_at);
         }
     }
+
+    #[test]
+    fn test_extrapolate() {
+        let mut project_state = ProjectState::allowed();
+        project_state.config.metric_extraction = ErrorBoundary::Ok(MetricExtractionConfig {
+            extrapolate: ExtrapolationConfig {
+                include: vec![LazyGlob::new("*")],
+                exclude: vec![],
+            },
+            ..Default::default()
+        });
+
+        let dsc = DynamicSamplingContext::deserialize(serde_json::json!({
+            "trace_id": "00000000-0000-0000-0000-000000000000",
+            "public_key": "abd0f232775f45feab79864e580d160b",
+            "sample_rate": "0.2",
+        }))
+        .unwrap();
+
+        let mut global_config = GlobalConfig::default();
+        global_config.options.extrapolation_duplication_limit = 3;
+
+        let mut extracted_metrics = ProcessingExtractedMetrics::new(
+            Arc::new(project_state),
+            Arc::new(global_config),
+            Some(&dsc),
+        );
+
+        let buckets = serde_json::from_value(serde_json::json!([
+          {
+            "timestamp": 1615889440,
+            "width": 10,
+            "name": "endpoint.response_time",
+            "type": "d",
+            "value": [
+              36.0,
+              49.0,
+              57.0,
+              68.0
+            ],
+            "tags": {
+              "route": "user_index"
+            }
+          },
+          {
+            "timestamp": 1615889440,
+            "width": 10,
+            "name": "endpoint.hits",
+            "type": "c",
+            "value": 4.0,
+            "tags": {
+              "route": "user_index"
+            }
+          },
+          {
+            "timestamp": 1615889440,
+            "width": 10,
+            "name": "endpoint.parallel_requests",
+            "type": "g",
+            "value": {
+              "last": 25.0,
+              "min": 17.0,
+              "max": 42.0,
+              "sum": 2210.0,
+              "count": 85
+            }
+          },
+          {
+            "timestamp": 1615889440,
+            "width": 10,
+            "name": "endpoint.users",
+            "type": "s",
+            "value": [
+              3182887624u32,
+              4267882815u32
+            ],
+            "tags": {
+              "route": "user_index"
+            }
+          }
+        ]))
+        .unwrap();
+
+        extracted_metrics.extend_project_metrics(buckets, None);
+
+        insta::assert_debug_snapshot!(extracted_metrics.metrics.project_metrics, @r###"
+        [
+            Bucket {
+                timestamp: UnixTimestamp(1615889440),
+                width: 10,
+                name: MetricName(
+                    "endpoint.response_time",
+                ),
+                value: Distribution(
+                    [
+                        36.0,
+                        36.0,
+                        36.0,
+                        49.0,
+                        49.0,
+                        49.0,
+                        57.0,
+                        57.0,
+                        57.0,
+                        68.0,
+                        68.0,
+                        68.0,
+                    ],
+                ),
+                tags: {
+                    "route": "user_index",
+                },
+                metadata: BucketMetadata {
+                    merges: 1,
+                    received_at: None,
+                    extracted_from_indexed: false,
+                },
+            },
+            Bucket {
+                timestamp: UnixTimestamp(1615889440),
+                width: 10,
+                name: MetricName(
+                    "endpoint.hits",
+                ),
+                value: Counter(
+                    20.0,
+                ),
+                tags: {
+                    "route": "user_index",
+                },
+                metadata: BucketMetadata {
+                    merges: 1,
+                    received_at: None,
+                    extracted_from_indexed: false,
+                },
+            },
+            Bucket {
+                timestamp: UnixTimestamp(1615889440),
+                width: 10,
+                name: MetricName(
+                    "endpoint.parallel_requests",
+                ),
+                value: Gauge(
+                    GaugeValue {
+                        last: 25.0,
+                        min: 17.0,
+                        max: 42.0,
+                        sum: 11050.0,
+                        count: 425,
+                    },
+                ),
+                tags: {},
+                metadata: BucketMetadata {
+                    merges: 1,
+                    received_at: None,
+                    extracted_from_indexed: false,
+                },
+            },
+            Bucket {
+                timestamp: UnixTimestamp(1615889440),
+                width: 10,
+                name: MetricName(
+                    "endpoint.users",
+                ),
+                value: Set(
+                    {
+                        3182887624,
+                        4267882815,
+                    },
+                ),
+                tags: {
+                    "route": "user_index",
+                },
+                metadata: BucketMetadata {
+                    merges: 1,
+                    received_at: None,
+                    extracted_from_indexed: false,
+                },
+            },
+        ]
+        "###);
+    }
 }
 

\ No newline at end of file diff --git a/src/relay_server/services/processor/dynamic_sampling.rs.html b/src/relay_server/services/processor/dynamic_sampling.rs.html index 4274eae9a8..84e02ec502 100644 --- a/src/relay_server/services/processor/dynamic_sampling.rs.html +++ b/src/relay_server/services/processor/dynamic_sampling.rs.html @@ -789,6 +789,20 @@ 789 790 791 +792 +793 +794 +795 +796 +797 +798 +799 +800 +801 +802 +803 +804 +805
//! Dynamic sampling processor related code.
 
 use std::ops::ControlFlow;
@@ -1067,7 +1081,9 @@
 
     use crate::envelope::{ContentType, Envelope, Item};
     use crate::extractors::RequestMeta;
-    use crate::services::processor::{ProcessEnvelope, ProcessingGroup, SpanGroup};
+    use crate::services::processor::{
+        ProcessEnvelope, ProcessingExtractedMetrics, ProcessingGroup, SpanGroup,
+    };
     use crate::services::project::ProjectState;
     use crate::testutils::{
         self, create_test_processor, new_envelope, state_with_rule_and_condition,
@@ -1243,16 +1259,23 @@
                     .into();
             }
 
+            let project_state = Arc::new(project_state);
+            let envelope = new_envelope(false, "foo");
+
             ProcessEnvelopeState::<TransactionGroup> {
                 event: Annotated::from(event),
                 metrics: Default::default(),
                 sample_rates: None,
-                extracted_metrics: Default::default(),
-                project_state: Arc::new(project_state),
+                extracted_metrics: ProcessingExtractedMetrics::new(
+                    project_state.clone(),
+                    Arc::new(GlobalConfig::default()),
+                    envelope.dsc(),
+                ),
+                project_state,
                 sampling_project_state: None,
                 project_id: ProjectId::new(42),
                 managed_envelope: ManagedEnvelope::new(
-                    new_envelope(false, "foo"),
+                    envelope,
                     TestSemaphore::new(42).try_acquire().unwrap(),
                     outcome_aggregator.clone(),
                     test_store.clone(),
@@ -1500,6 +1523,15 @@
     where
         G: Sampling + TryFrom<ProcessingGroup>,
     {
+        let project_state = {
+            let mut state = ProjectState::allowed();
+            state.config.transaction_metrics = Some(ErrorBoundary::Ok(TransactionMetricsConfig {
+                version: 1,
+                ..Default::default()
+            }));
+            Arc::new(state)
+        };
+
         let bytes = Bytes::from(
             r#"{"dsn":"https://e12d836b15bb49d7bbf99e64295d995b:@sentry.io/42","trace":{"trace_id":"89143b0763095bd9c9955e8175d1fb23","public_key":"e12d836b15bb49d7bbf99e64295d995b"}}"#,
         );
@@ -1510,16 +1542,12 @@
             spans_extracted: false,
             metrics: Default::default(),
             sample_rates: Default::default(),
-            extracted_metrics: Default::default(),
-            project_state: {
-                let mut state = ProjectState::allowed();
-                state.config.transaction_metrics =
-                    Some(ErrorBoundary::Ok(TransactionMetricsConfig {
-                        version: 1,
-                        ..Default::default()
-                    }));
-                Arc::new(state)
-            },
+            extracted_metrics: ProcessingExtractedMetrics::new(
+                project_state.clone(),
+                Arc::new(GlobalConfig::default()),
+                envelope.dsc(),
+            ),
+            project_state,
             sampling_project_state: {
                 let mut state = ProjectState::allowed();
                 state.config.metric_extraction =
diff --git a/src/relay_server/services/processor/span/processing.rs.html b/src/relay_server/services/processor/span/processing.rs.html
index 8e2eecf013..418a45a772 100644
--- a/src/relay_server/services/processor/span/processing.rs.html
+++ b/src/relay_server/services/processor/span/processing.rs.html
@@ -934,6 +934,11 @@
 934
 935
 936
+937
+938
+939
+940
+941
 
//! Contains the processing-only functionality.
 
 use std::error::Error;
@@ -1654,7 +1659,7 @@
     use relay_system::Addr;
 
     use crate::envelope::Envelope;
-    use crate::services::processor::ProcessingGroup;
+    use crate::services::processor::{ProcessingExtractedMetrics, ProcessingGroup};
     use crate::services::project::ProjectState;
     use crate::utils::ManagedEnvelope;
 
@@ -1674,6 +1679,7 @@
             .features
             .0
             .insert(Feature::ExtractCommonSpanMetricsFromEvent);
+        let project_state = Arc::new(project_state);
 
         let event = Event {
             ty: EventType::Transaction.into(),
@@ -1705,8 +1711,12 @@
             event: Annotated::from(event),
             metrics: Default::default(),
             sample_rates: None,
-            extracted_metrics: Default::default(),
-            project_state: Arc::new(project_state),
+            extracted_metrics: ProcessingExtractedMetrics::new(
+                project_state.clone(),
+                Arc::new(GlobalConfig::default()),
+                managed_envelope.envelope().dsc(),
+            ),
+            project_state,
             sampling_project_state: None,
             project_id: ProjectId::new(42),
             managed_envelope: managed_envelope.try_into().unwrap(),
diff --git a/trait.impl/core/clone/trait.Clone.js b/trait.impl/core/clone/trait.Clone.js
index 76cf2ab78a..81deb8badd 100644
--- a/trait.impl/core/clone/trait.Clone.js
+++ b/trait.impl/core/clone/trait.Clone.js
@@ -9,7 +9,7 @@
 "relay_common":[["impl Clone for GlobOptions"],["impl Clone for Glob"],["impl Clone for LazyGlob"],["impl Clone for GlobPatterns"],["impl Clone for UnixTimestamp"]],
 "relay_config":[["impl Clone for ConfigErrorKind"],["impl Clone for EmitOutcomes"],["impl Clone for HttpEncoding"],["impl Clone for NormalizationLevel"],["impl Clone for ReadinessCondition"],["impl Clone for RelayMode"],["impl Clone for Credentials"],["impl Clone for ParseRelayModeError"],["impl Clone for RelayInfo"],["impl<'a> Clone for UpstreamDescriptor<'a>"]],
 "relay_dashboard":[["impl Clone for Route"]],
-"relay_dynamic_config":[["impl Clone for AcceptTransactionNames"],["impl Clone for BucketEncoding"],["impl Clone for CardinalityLimiterMode"],["impl Clone for Feature"],["impl Clone for GroupKey"],["impl Clone for BucketEncodings"],["impl Clone for CustomMeasurementConfig"],["impl Clone for FeatureSet"],["impl Clone for GlobalConfig"],["impl Clone for MetricExtractionConfig"],["impl Clone for MetricExtractionGroup"],["impl Clone for MetricExtractionGroupOverride"],["impl Clone for MetricExtractionGroups"],["impl Clone for MetricSpec"],["impl Clone for Metrics"],["impl Clone for Options"],["impl Clone for ProjectConfig"],["impl Clone for SessionMetricsConfig"],["impl Clone for TagBlock"],["impl Clone for TagMapping"],["impl Clone for TagSpec"],["impl Clone for TaggingRule"],["impl Clone for TransactionMetricsConfig"],["impl<'a> Clone for TagSource<'a>"],["impl<'a> Clone for CombinedMetricExtractionConfig<'a>"],["impl<T: Clone> Clone for ErrorBoundary<T>"]],
+"relay_dynamic_config":[["impl Clone for AcceptTransactionNames"],["impl Clone for BucketEncoding"],["impl Clone for CardinalityLimiterMode"],["impl Clone for Feature"],["impl Clone for GroupKey"],["impl Clone for BucketEncodings"],["impl Clone for CustomMeasurementConfig"],["impl Clone for ExtrapolationConfig"],["impl Clone for FeatureSet"],["impl Clone for GlobalConfig"],["impl Clone for MetricExtractionConfig"],["impl Clone for MetricExtractionGroup"],["impl Clone for MetricExtractionGroupOverride"],["impl Clone for MetricExtractionGroups"],["impl Clone for MetricSpec"],["impl Clone for Metrics"],["impl Clone for Options"],["impl Clone for ProjectConfig"],["impl Clone for SessionMetricsConfig"],["impl Clone for TagBlock"],["impl Clone for TagMapping"],["impl Clone for TagSpec"],["impl Clone for TaggingRule"],["impl Clone for TransactionMetricsConfig"],["impl<'a> Clone for TagSource<'a>"],["impl<'a> Clone for CombinedMetricExtractionConfig<'a>"],["impl<T: Clone> Clone for ErrorBoundary<T>"]],
 "relay_event_normalization":[["impl Clone for BreakdownConfig"],["impl Clone for RedactionRule"],["impl Clone for SpanTagKey"],["impl Clone for BreakdownsConfig"],["impl Clone for SpanOperationsConfig"],["impl Clone for TimeWindowSpan"],["impl Clone for BuiltinMeasurementKey"],["impl Clone for MeasurementsConfig"],["impl Clone for ModelCost"],["impl Clone for ModelCosts"],["impl Clone for PerformanceScoreConfig"],["impl Clone for PerformanceScoreProfile"],["impl Clone for PerformanceScoreWeightedComponent"],["impl Clone for SpanDescriptionRule"],["impl Clone for SpanDescriptionRuleScope"],["impl Clone for TransactionNameRule"],["impl<'a> Clone for CombinedMeasurementsConfig<'a>"],["impl<'a> Clone for NormalizationConfig<'a>"],["impl<'r> Clone for TransactionNameConfig<'r>"],["impl<S> Clone for ClientHints<S>
where\n S: Default + AsRef<str> + Clone,
"],["impl<S: Clone + Default + AsRef<str>> Clone for RawUserAgentInfo<S>"]], "relay_event_schema":[["impl Clone for Pii"],["impl Clone for ProcessingAction"],["impl Clone for ValueType"],["impl Clone for AbnormalMechanism"],["impl Clone for Context"],["impl Clone for CspDirective"],["impl Clone for DebugImage"],["impl Clone for ExpectStapleCertStatus"],["impl Clone for ExpectStapleResponseStatus"],["impl Clone for InstructionAddrAdjustment"],["impl Clone for Level"],["impl Clone for LockReasonType"],["impl Clone for NetworkReportPhases"],["impl Clone for SecurityReportType"],["impl Clone for SessionStatus"],["impl Clone for ThreadId"],["impl Clone for TransactionSource"],["impl Clone for CharacterSet"],["impl Clone for FieldAttrs"],["impl Clone for Addr"],["impl Clone for AppContext"],["impl Clone for AppleDebugImage"],["impl Clone for BodyRaw"],["impl Clone for Breadcrumb"],["impl Clone for Breakdowns"],["impl Clone for BrowserContext"],["impl Clone for CError"],["impl Clone for ClientReport"],["impl Clone for ClientSdkInfo"],["impl Clone for ClientSdkPackage"],["impl Clone for CloudResourceContext"],["impl Clone for CodeId"],["impl Clone for ContextInner"],["impl Clone for Contexts"],["impl Clone for Cookies"],["impl Clone for Csp"],["impl Clone for Data"],["impl Clone for DebugId"],["impl Clone for DebugMeta"],["impl Clone for DeviceClass"],["impl Clone for DeviceContext"],["impl Clone for DiscardedEvent"],["impl Clone for Event"],["impl Clone for EventId"],["impl Clone for EventProcessingError"],["impl Clone for Exception"],["impl Clone for ExpectCt"],["impl Clone for ExpectStaple"],["impl Clone for ExtraValue"],["impl Clone for Fingerprint"],["impl Clone for Frame"],["impl Clone for FrameData"],["impl Clone for FrameVars"],["impl Clone for Geo"],["impl Clone for GpuContext"],["impl Clone for GroupingConfig"],["impl Clone for HeaderName"],["impl Clone for HeaderValue"],["impl Clone for Headers"],["impl Clone for Hpkp"],["impl Clone for InvalidSecurityError"],["impl Clone for IpAddr"],["impl Clone for JsonLenientString"],["impl Clone for JvmDebugImage"],["impl Clone for LenientString"],["impl Clone for LinuxDistribution"],["impl Clone for LockReason"],["impl Clone for LogEntry"],["impl Clone for MachException"],["impl Clone for Measurement"],["impl Clone for Measurements"],["impl Clone for Mechanism"],["impl Clone for MechanismMeta"],["impl Clone for Message"],["impl Clone for MetricSummary"],["impl Clone for Metrics"],["impl Clone for MetricsSummary"],["impl Clone for MonitorContext"],["impl Clone for NativeDebugImage"],["impl Clone for NativeImagePath"],["impl Clone for NelContext"],["impl Clone for NetworkReportRaw"],["impl Clone for NsError"],["impl Clone for OsContext"],["impl Clone for OtelContext"],["impl Clone for ParseNetworkReportPhaseError"],["impl Clone for PerformanceScoreContext"],["impl Clone for PosixSignal"],["impl Clone for ProfileContext"],["impl Clone for ProguardDebugImage"],["impl Clone for Query"],["impl Clone for RawStacktrace"],["impl Clone for RegVal"],["impl Clone for RelayInfo"],["impl Clone for Replay"],["impl Clone for ReplayContext"],["impl Clone for ReprocessingContext"],["impl Clone for Request"],["impl Clone for ResponseContext"],["impl Clone for Route"],["impl Clone for RuntimeContext"],["impl Clone for SampleRate"],["impl Clone for SessionAggregateItem"],["impl Clone for SessionAggregates"],["impl Clone for SessionAttributes"],["impl Clone for SessionUpdate"],["impl Clone for SingleCertificateTimestamp"],["impl Clone for SourceMapDebugImage"],["impl Clone for Span"],["impl Clone for SpanData"],["impl Clone for SpanId"],["impl Clone for Stacktrace"],["impl Clone for SystemSdkInfo"],["impl Clone for TagEntry"],["impl Clone for Tags"],["impl Clone for TemplateInfo"],["impl Clone for Thread"],["impl Clone for Timestamp"],["impl Clone for TraceContext"],["impl Clone for TraceId"],["impl Clone for TransactionInfo"],["impl Clone for TransactionNameChange"],["impl Clone for User"],["impl Clone for UserReportV2Context"],["impl<'a> Clone for Chunk<'a>"],["impl<'a> Clone for ProcessingState<'a>"],["impl<T: Clone> Clone for PairList<T>"],["impl<T: Clone> Clone for Values<T>"]], "relay_filter":[["impl Clone for FilterStatKey"],["impl Clone for LegacyBrowser"],["impl Clone for ClientIpsFilterConfig"],["impl Clone for CspFilterConfig"],["impl Clone for ErrorMessagesFilterConfig"],["impl Clone for FilterConfig"],["impl Clone for GenericFilterConfig"],["impl Clone for GenericFiltersConfig"],["impl Clone for GenericFiltersMap"],["impl Clone for IgnoreTransactionsFilterConfig"],["impl Clone for LegacyBrowsersFilterConfig"],["impl Clone for ProjectFiltersConfig"],["impl Clone for ReleasesFilterConfig"]], diff --git a/trait.impl/core/default/trait.Default.js b/trait.impl/core/default/trait.Default.js index 9a5097a88d..8cde9904b9 100644 --- a/trait.impl/core/default/trait.Default.js +++ b/trait.impl/core/default/trait.Default.js @@ -7,7 +7,7 @@ "relay_config":[["impl Default for HttpEncoding"],["impl Default for NormalizationLevel"],["impl Default for ReadinessCondition"],["impl Default for AuthConfig"],["impl Default for CardinalityLimiter"],["impl Default for Cogs"],["impl Default for Config"],["impl Default for EnvelopeSpool"],["impl Default for GeoIpConfig"],["impl Default for Health"],["impl Default for MinimalConfig"],["impl Default for Normalization"],["impl Default for OutcomeAggregatorConfig"],["impl Default for Outcomes"],["impl Default for OverridableConfig"],["impl Default for Processing"],["impl Default for Relay"],["impl Default for Routing"],["impl Default for Spool"],["impl Default for UpstreamDescriptor<'static>"]], "relay_crash":[["impl<'a> Default for CrashHandler<'a>"]], "relay_dashboard":[["impl Default for Route"]], -"relay_dynamic_config":[["impl Default for AcceptTransactionNames"],["impl Default for BucketEncoding"],["impl Default for CardinalityLimiterMode"],["impl Default for BucketEncodings"],["impl Default for CustomMeasurementConfig"],["impl Default for FeatureSet"],["impl Default for GlobalConfig"],["impl Default for MetricExtractionConfig"],["impl Default for MetricExtractionGroupOverride"],["impl Default for MetricExtractionGroups"],["impl Default for Metrics"],["impl Default for Options"],["impl Default for ProjectConfig"],["impl Default for SessionMetricsConfig"],["impl Default for TagBlock"],["impl Default for TransactionMetricsConfig"],["impl<T> Default for ErrorBoundary<T>
where\n T: Default,
"]], +"relay_dynamic_config":[["impl Default for AcceptTransactionNames"],["impl Default for BucketEncoding"],["impl Default for CardinalityLimiterMode"],["impl Default for BucketEncodings"],["impl Default for CustomMeasurementConfig"],["impl Default for ExtrapolationConfig"],["impl Default for FeatureSet"],["impl Default for GlobalConfig"],["impl Default for MetricExtractionConfig"],["impl Default for MetricExtractionGroupOverride"],["impl Default for MetricExtractionGroups"],["impl Default for Metrics"],["impl Default for Options"],["impl Default for ProjectConfig"],["impl Default for SessionMetricsConfig"],["impl Default for TagBlock"],["impl Default for TransactionMetricsConfig"],["impl<T> Default for ErrorBoundary<T>
where\n T: Default,
"]], "relay_event_normalization":[["impl Default for RedactionRule"],["impl Default for BreakdownsConfig"],["impl Default for BuiltinMeasurementKey"],["impl Default for EventValidationConfig"],["impl Default for MeasurementsConfig"],["impl Default for ModelCosts"],["impl Default for PerformanceScoreConfig"],["impl Default for PerformanceScoreProfile"],["impl Default for PerformanceScoreWeightedComponent"],["impl Default for SpanDescriptionRuleScope"],["impl Default for TrimmingProcessor"],["impl<'a> Default for NormalizationConfig<'a>"],["impl<'r> Default for TransactionNameConfig<'r>"],["impl<'r> Default for TransactionsProcessor<'r>"],["impl<S> Default for ClientHints<S>
where\n S: Default + AsRef<str> + Default,
"],["impl<S: Default + Default + AsRef<str>> Default for RawUserAgentInfo<S>"]], "relay_event_schema":[["impl Default for AbnormalMechanism"],["impl Default for InstructionAddrAdjustment"],["impl Default for Level"],["impl Default for SessionStatus"],["impl Default for TransactionSource"],["impl Default for FieldAttrs"],["impl Default for Addr"],["impl Default for AppContext"],["impl Default for AppleDebugImage"],["impl Default for BodyRaw"],["impl Default for Breadcrumb"],["impl Default for Breakdowns"],["impl Default for BrowserContext"],["impl Default for CError"],["impl Default for ClientReport"],["impl Default for ClientSdkInfo"],["impl Default for ClientSdkPackage"],["impl Default for CloudResourceContext"],["impl Default for Contexts"],["impl Default for Cookies"],["impl Default for Csp"],["impl Default for Data"],["impl Default for DebugMeta"],["impl Default for DeviceContext"],["impl Default for Event"],["impl Default for EventId"],["impl Default for EventProcessingError"],["impl Default for Exception"],["impl Default for ExpectCt"],["impl Default for ExpectStaple"],["impl Default for Frame"],["impl Default for FrameData"],["impl Default for FrameVars"],["impl Default for Geo"],["impl Default for GpuContext"],["impl Default for GroupingConfig"],["impl Default for Headers"],["impl Default for Hpkp"],["impl Default for InvalidSecurityError"],["impl Default for IpAddr"],["impl Default for JvmDebugImage"],["impl Default for LinuxDistribution"],["impl Default for LogEntry"],["impl Default for MachException"],["impl Default for Measurement"],["impl Default for Measurements"],["impl Default for Mechanism"],["impl Default for MechanismMeta"],["impl Default for Message"],["impl Default for MetricSummary"],["impl Default for Metrics"],["impl Default for MetricsSummary"],["impl Default for MonitorContext"],["impl Default for NativeDebugImage"],["impl Default for NelContext"],["impl Default for NetworkReportRaw"],["impl Default for NsError"],["impl Default for OsContext"],["impl Default for OtelContext"],["impl Default for PerformanceScoreContext"],["impl Default for PosixSignal"],["impl Default for ProfileContext"],["impl Default for ProguardDebugImage"],["impl Default for Query"],["impl Default for RawStacktrace"],["impl Default for RegVal"],["impl Default for RelayInfo"],["impl Default for Replay"],["impl Default for ReplayContext"],["impl Default for ReprocessingContext"],["impl Default for Request"],["impl Default for ResponseContext"],["impl Default for Route"],["impl Default for RuntimeContext"],["impl Default for SampleRate"],["impl Default for SingleCertificateTimestamp"],["impl Default for SourceMapDebugImage"],["impl Default for Span"],["impl Default for SpanData"],["impl Default for SpanId"],["impl Default for Stacktrace"],["impl Default for SystemSdkInfo"],["impl Default for TagEntry"],["impl Default for Tags"],["impl Default for TemplateInfo"],["impl Default for Thread"],["impl Default for TraceContext"],["impl Default for TraceId"],["impl Default for TransactionInfo"],["impl Default for User"],["impl Default for UserReportV2Context"],["impl<'a> Default for ProcessingState<'a>"],["impl<T> Default for Values<T>"],["impl<T: Default> Default for PairList<T>"]], "relay_filter":[["impl Default for ClientIpsFilterConfig"],["impl Default for CspFilterConfig"],["impl Default for ErrorMessagesFilterConfig"],["impl Default for FilterConfig"],["impl Default for GenericFilterConfig"],["impl Default for GenericFiltersConfig"],["impl Default for GenericFiltersMap"],["impl Default for IgnoreTransactionsFilterConfig"],["impl Default for LegacyBrowsersFilterConfig"],["impl Default for ProjectFiltersConfig"],["impl Default for ReleasesFilterConfig"]], diff --git a/trait.impl/core/fmt/trait.Debug.js b/trait.impl/core/fmt/trait.Debug.js index 33c4e9d972..f4d2205b49 100644 --- a/trait.impl/core/fmt/trait.Debug.js +++ b/trait.impl/core/fmt/trait.Debug.js @@ -12,7 +12,7 @@ "relay_config":[["impl Debug for ConfigErrorKind"],["impl Debug for EmitOutcomes"],["impl Debug for HttpEncoding"],["impl Debug for NormalizationLevel"],["impl Debug for ReadinessCondition"],["impl Debug for RelayMode"],["impl Debug for UpstreamError"],["impl Debug for UpstreamParseError"],["impl Debug for AuthConfig"],["impl Debug for ByteSize"],["impl Debug for CardinalityLimiter"],["impl Debug for Cogs"],["impl Debug for Config"],["impl Debug for ConfigError"],["impl Debug for Credentials"],["impl Debug for EnvelopeSpool"],["impl Debug for GeoIpConfig"],["impl Debug for Health"],["impl Debug for MinimalConfig"],["impl Debug for Normalization"],["impl Debug for OutcomeAggregatorConfig"],["impl Debug for Outcomes"],["impl Debug for OverridableConfig"],["impl Debug for ParseRelayModeError"],["impl Debug for Processing"],["impl Debug for Relay"],["impl Debug for RelayInfo"],["impl Debug for Routing"],["impl Debug for Spool"],["impl<'a> Debug for UpstreamDescriptor<'a>"]], "relay_crash":[["impl<'a> Debug for CrashHandler<'a>"]], "relay_dashboard":[["impl Debug for Stats"],["impl Debug for Logs"],["impl Debug for Main"],["impl Debug for MenuBar"],["impl Debug for Stats"],["impl Debug for Tools"],["impl<'a> Debug for Metric<'a>"]], -"relay_dynamic_config":[["impl Debug for AcceptTransactionNames"],["impl Debug for BucketEncoding"],["impl Debug for CardinalityLimiterMode"],["impl Debug for Feature"],["impl Debug for GroupKey"],["impl Debug for BucketEncodings"],["impl Debug for CustomMeasurementConfig"],["impl Debug for FeatureSet"],["impl Debug for GlobalConfig"],["impl Debug for LimitedProjectConfig"],["impl Debug for MetricExtractionConfig"],["impl Debug for MetricExtractionGroup"],["impl Debug for MetricExtractionGroupOverride"],["impl Debug for MetricExtractionGroups"],["impl Debug for MetricSpec"],["impl Debug for Metrics"],["impl Debug for Options"],["impl Debug for ProjectConfig"],["impl Debug for SessionMetricsConfig"],["impl Debug for TagBlock"],["impl Debug for TagMapping"],["impl Debug for TagSpec"],["impl Debug for TaggingRule"],["impl Debug for TransactionMetricsConfig"],["impl<'a> Debug for TagSource<'a>"],["impl<'a> Debug for CombinedMetricExtractionConfig<'a>"],["impl<T: Debug> Debug for ErrorBoundary<T>"]], +"relay_dynamic_config":[["impl Debug for AcceptTransactionNames"],["impl Debug for BucketEncoding"],["impl Debug for CardinalityLimiterMode"],["impl Debug for Feature"],["impl Debug for GroupKey"],["impl Debug for BucketEncodings"],["impl Debug for CustomMeasurementConfig"],["impl Debug for ExtrapolationConfig"],["impl Debug for FeatureSet"],["impl Debug for GlobalConfig"],["impl Debug for LimitedProjectConfig"],["impl Debug for MetricExtractionConfig"],["impl Debug for MetricExtractionGroup"],["impl Debug for MetricExtractionGroupOverride"],["impl Debug for MetricExtractionGroups"],["impl Debug for MetricSpec"],["impl Debug for Metrics"],["impl Debug for Options"],["impl Debug for ProjectConfig"],["impl Debug for SessionMetricsConfig"],["impl Debug for TagBlock"],["impl Debug for TagMapping"],["impl Debug for TagSpec"],["impl Debug for TaggingRule"],["impl Debug for TransactionMetricsConfig"],["impl<'a> Debug for TagSource<'a>"],["impl<'a> Debug for CombinedMetricExtractionConfig<'a>"],["impl<T: Debug> Debug for ErrorBoundary<T>"]], "relay_event_normalization":[["impl Debug for BreakdownConfig"],["impl Debug for RedactionRule"],["impl Debug for ReplayError"],["impl Debug for SpanTagKey"],["impl Debug for BreakdownsConfig"],["impl Debug for SpanOperationsConfig"],["impl Debug for TimeWindowSpan"],["impl Debug for BuiltinMeasurementKey"],["impl Debug for ClockDriftProcessor"],["impl Debug for EventValidationConfig"],["impl Debug for GeoIpLookup"],["impl Debug for MeasurementsConfig"],["impl Debug for ModelCost"],["impl Debug for ModelCosts"],["impl Debug for PerformanceScoreConfig"],["impl Debug for PerformanceScoreProfile"],["impl Debug for PerformanceScoreWeightedComponent"],["impl Debug for SpanDescriptionRule"],["impl Debug for SpanDescriptionRuleScope"],["impl Debug for TransactionNameRule"],["impl<'a> Debug for CombinedMeasurementsConfig<'a>"],["impl<'a> Debug for NormalizationConfig<'a>"],["impl<'r> Debug for TransactionNameConfig<'r>"],["impl<'r> Debug for TransactionsProcessor<'r>"],["impl<S> Debug for ClientHints<S>
where\n S: Default + AsRef<str> + Debug,
"],["impl<S: Debug + Default + AsRef<str>> Debug for RawUserAgentInfo<S>"]], "relay_event_schema":[["impl Debug for Pii"],["impl Debug for ProcessingAction"],["impl Debug for ValueType"],["impl Debug for AbnormalMechanism"],["impl Debug for Context"],["impl Debug for CspDirective"],["impl Debug for DebugImage"],["impl Debug for ExpectStapleCertStatus"],["impl Debug for ExpectStapleResponseStatus"],["impl Debug for InstructionAddrAdjustment"],["impl Debug for Level"],["impl Debug for LockReasonType"],["impl Debug for NetworkReportError"],["impl Debug for NetworkReportPhases"],["impl Debug for SecurityReportType"],["impl Debug for SessionStatus"],["impl Debug for ThreadId"],["impl Debug for TransactionSource"],["impl Debug for CharacterSet"],["impl Debug for FieldAttrs"],["impl Debug for UnknownValueTypeError"],["impl Debug for Addr"],["impl Debug for AppContext"],["impl Debug for AppleDebugImage"],["impl Debug for BodyRaw"],["impl Debug for Breadcrumb"],["impl Debug for Breakdowns"],["impl Debug for BrowserContext"],["impl Debug for CError"],["impl Debug for ClientReport"],["impl Debug for ClientSdkInfo"],["impl Debug for ClientSdkPackage"],["impl Debug for CloudResourceContext"],["impl Debug for CodeId"],["impl Debug for ContextInner"],["impl Debug for Contexts"],["impl Debug for Cookies"],["impl Debug for Csp"],["impl Debug for Data"],["impl Debug for DebugId"],["impl Debug for DebugMeta"],["impl Debug for DeviceClass"],["impl Debug for DeviceContext"],["impl Debug for DiscardedEvent"],["impl Debug for Event"],["impl Debug for EventId"],["impl Debug for EventProcessingError"],["impl Debug for Exception"],["impl Debug for ExpectCt"],["impl Debug for ExpectStaple"],["impl Debug for ExtraValue"],["impl Debug for Fingerprint"],["impl Debug for Frame"],["impl Debug for FrameData"],["impl Debug for FrameVars"],["impl Debug for Geo"],["impl Debug for GpuContext"],["impl Debug for GroupingConfig"],["impl Debug for HeaderName"],["impl Debug for HeaderValue"],["impl Debug for Headers"],["impl Debug for Hpkp"],["impl Debug for InvalidRegVal"],["impl Debug for InvalidSecurityError"],["impl Debug for IpAddr"],["impl Debug for JsonLenientString"],["impl Debug for JvmDebugImage"],["impl Debug for LenientString"],["impl Debug for LinuxDistribution"],["impl Debug for LockReason"],["impl Debug for LogEntry"],["impl Debug for MachException"],["impl Debug for Measurement"],["impl Debug for Measurements"],["impl Debug for Mechanism"],["impl Debug for MechanismMeta"],["impl Debug for Message"],["impl Debug for MetricSummary"],["impl Debug for Metrics"],["impl Debug for MetricsSummary"],["impl Debug for MonitorContext"],["impl Debug for NativeDebugImage"],["impl Debug for NativeImagePath"],["impl Debug for NelContext"],["impl Debug for NetworkReportRaw"],["impl Debug for NsError"],["impl Debug for OsContext"],["impl Debug for OtelContext"],["impl Debug for ParseAbnormalMechanismError"],["impl Debug for ParseLevelError"],["impl Debug for ParseNetworkReportPhaseError"],["impl Debug for ParseSessionStatusError"],["impl Debug for PerformanceScoreContext"],["impl Debug for PosixSignal"],["impl Debug for ProfileContext"],["impl Debug for ProguardDebugImage"],["impl Debug for Query"],["impl Debug for RawStacktrace"],["impl Debug for RegVal"],["impl Debug for RelayInfo"],["impl Debug for Replay"],["impl Debug for ReplayContext"],["impl Debug for ReprocessingContext"],["impl Debug for Request"],["impl Debug for ResponseContext"],["impl Debug for Route"],["impl Debug for RuntimeContext"],["impl Debug for SampleRate"],["impl Debug for SessionAggregateItem"],["impl Debug for SessionAggregates"],["impl Debug for SessionAttributes"],["impl Debug for SessionUpdate"],["impl Debug for SingleCertificateTimestamp"],["impl Debug for SourceMapDebugImage"],["impl Debug for Span"],["impl Debug for SpanData"],["impl Debug for SpanId"],["impl Debug for Stacktrace"],["impl Debug for SystemSdkInfo"],["impl Debug for TagEntry"],["impl Debug for Tags"],["impl Debug for TemplateInfo"],["impl Debug for Thread"],["impl Debug for Timestamp"],["impl Debug for TraceContext"],["impl Debug for TraceId"],["impl Debug for TransactionInfo"],["impl Debug for TransactionNameChange"],["impl Debug for User"],["impl Debug for UserReport"],["impl Debug for UserReportV2Context"],["impl<'a> Debug for Chunk<'a>"],["impl<'a> Debug for Path<'a>"],["impl<'a> Debug for ProcessingState<'a>"],["impl<T: Debug> Debug for PairList<T>"],["impl<T: Debug> Debug for Values<T>"]], "relay_ffi":[["impl Debug for Panic"]], diff --git a/trait.impl/core/marker/trait.Freeze.js b/trait.impl/core/marker/trait.Freeze.js index ca617e8090..7dc0ac953a 100644 --- a/trait.impl/core/marker/trait.Freeze.js +++ b/trait.impl/core/marker/trait.Freeze.js @@ -12,7 +12,7 @@ "relay_config":[["impl Freeze for ConfigErrorKind",1,["relay_config::config::ConfigErrorKind"]],["impl Freeze for EmitOutcomes",1,["relay_config::config::EmitOutcomes"]],["impl Freeze for HttpEncoding",1,["relay_config::config::HttpEncoding"]],["impl Freeze for NormalizationLevel",1,["relay_config::config::NormalizationLevel"]],["impl Freeze for ReadinessCondition",1,["relay_config::config::ReadinessCondition"]],["impl Freeze for RelayMode",1,["relay_config::config::RelayMode"]],["impl Freeze for UpstreamError",1,["relay_config::upstream::UpstreamError"]],["impl Freeze for UpstreamParseError",1,["relay_config::upstream::UpstreamParseError"]],["impl Freeze for AuthConfig",1,["relay_config::config::AuthConfig"]],["impl Freeze for ByteSize",1,["relay_config::byte_size::ByteSize"]],["impl Freeze for CardinalityLimiter",1,["relay_config::config::CardinalityLimiter"]],["impl Freeze for Cogs",1,["relay_config::config::Cogs"]],["impl Freeze for Config",1,["relay_config::config::Config"]],["impl Freeze for ConfigError",1,["relay_config::config::ConfigError"]],["impl Freeze for Credentials",1,["relay_config::config::Credentials"]],["impl Freeze for EnvelopeSpool",1,["relay_config::config::EnvelopeSpool"]],["impl Freeze for GeoIpConfig",1,["relay_config::config::GeoIpConfig"]],["impl Freeze for Health",1,["relay_config::config::Health"]],["impl Freeze for MinimalConfig",1,["relay_config::config::MinimalConfig"]],["impl Freeze for Normalization",1,["relay_config::config::Normalization"]],["impl Freeze for OutcomeAggregatorConfig",1,["relay_config::config::OutcomeAggregatorConfig"]],["impl Freeze for Outcomes",1,["relay_config::config::Outcomes"]],["impl Freeze for OverridableConfig",1,["relay_config::config::OverridableConfig"]],["impl Freeze for ParseRelayModeError",1,["relay_config::config::ParseRelayModeError"]],["impl Freeze for Processing",1,["relay_config::config::Processing"]],["impl Freeze for Relay",1,["relay_config::config::Relay"]],["impl Freeze for RelayInfo",1,["relay_config::config::RelayInfo"]],["impl Freeze for Routing",1,["relay_config::config::Routing"]],["impl Freeze for Spool",1,["relay_config::config::Spool"]],["impl<'a> Freeze for UpstreamDescriptor<'a>",1,["relay_config::upstream::UpstreamDescriptor"]]], "relay_crash":[["impl<'a> Freeze for CrashHandler<'a>",1,["relay_crash::CrashHandler"]]], "relay_dashboard":[["impl !Freeze for Stats",1,["relay_dashboard::stats::Stats"]],["impl !Freeze for Logs",1,["relay_dashboard::Logs"]],["impl !Freeze for Main",1,["relay_dashboard::Main"]],["impl !Freeze for MenuBar",1,["relay_dashboard::MenuBar"]],["impl !Freeze for Stats",1,["relay_dashboard::Stats"]],["impl !Freeze for Tools",1,["relay_dashboard::Tools"]],["impl Freeze for Route",1,["relay_dashboard::Route"]],["impl Freeze for AutoSocket",1,["relay_dashboard::utils::AutoSocket"]],["impl<'a> Freeze for Metric<'a>",1,["relay_dashboard::stats::Metric"]]], -"relay_dynamic_config":[["impl !Freeze for LimitedProjectConfig",1,["relay_dynamic_config::project::LimitedProjectConfig"]],["impl !Freeze for MetricSpec",1,["relay_dynamic_config::metrics::MetricSpec"]],["impl !Freeze for Metrics",1,["relay_dynamic_config::metrics::Metrics"]],["impl !Freeze for ProjectConfig",1,["relay_dynamic_config::project::ProjectConfig"]],["impl !Freeze for TagBlock",1,["relay_dynamic_config::metrics::TagBlock"]],["impl !Freeze for TagSpec",1,["relay_dynamic_config::metrics::TagSpec"]],["impl !Freeze for TaggingRule",1,["relay_dynamic_config::metrics::TaggingRule"]],["impl Freeze for AcceptTransactionNames",1,["relay_dynamic_config::metrics::AcceptTransactionNames"]],["impl Freeze for BucketEncoding",1,["relay_dynamic_config::global::BucketEncoding"]],["impl Freeze for CardinalityLimiterMode",1,["relay_dynamic_config::global::CardinalityLimiterMode"]],["impl Freeze for Feature",1,["relay_dynamic_config::feature::Feature"]],["impl Freeze for GroupKey",1,["relay_dynamic_config::metrics::GroupKey"]],["impl Freeze for BucketEncodings",1,["relay_dynamic_config::global::BucketEncodings"]],["impl Freeze for CustomMeasurementConfig",1,["relay_dynamic_config::metrics::CustomMeasurementConfig"]],["impl Freeze for FeatureSet",1,["relay_dynamic_config::feature::FeatureSet"]],["impl Freeze for GlobalConfig",1,["relay_dynamic_config::global::GlobalConfig"]],["impl Freeze for MetricExtractionConfig",1,["relay_dynamic_config::metrics::MetricExtractionConfig"]],["impl Freeze for MetricExtractionGroup",1,["relay_dynamic_config::metrics::MetricExtractionGroup"]],["impl Freeze for MetricExtractionGroupOverride",1,["relay_dynamic_config::metrics::MetricExtractionGroupOverride"]],["impl Freeze for MetricExtractionGroups",1,["relay_dynamic_config::metrics::MetricExtractionGroups"]],["impl Freeze for Options",1,["relay_dynamic_config::global::Options"]],["impl Freeze for SessionMetricsConfig",1,["relay_dynamic_config::metrics::SessionMetricsConfig"]],["impl Freeze for Tag",1,["relay_dynamic_config::metrics::Tag"]],["impl Freeze for TagMapping",1,["relay_dynamic_config::metrics::TagMapping"]],["impl Freeze for TagWithSource",1,["relay_dynamic_config::metrics::TagWithSource"]],["impl Freeze for TransactionMetricsConfig",1,["relay_dynamic_config::metrics::TransactionMetricsConfig"]],["impl<'a> Freeze for TagSource<'a>",1,["relay_dynamic_config::metrics::TagSource"]],["impl<'a> Freeze for CombinedMetricExtractionConfig<'a>",1,["relay_dynamic_config::metrics::CombinedMetricExtractionConfig"]],["impl<T> Freeze for ErrorBoundary<T>
where\n T: Freeze,
",1,["relay_dynamic_config::error_boundary::ErrorBoundary"]]], +"relay_dynamic_config":[["impl !Freeze for LimitedProjectConfig",1,["relay_dynamic_config::project::LimitedProjectConfig"]],["impl !Freeze for MetricSpec",1,["relay_dynamic_config::metrics::MetricSpec"]],["impl !Freeze for Metrics",1,["relay_dynamic_config::metrics::Metrics"]],["impl !Freeze for ProjectConfig",1,["relay_dynamic_config::project::ProjectConfig"]],["impl !Freeze for TagBlock",1,["relay_dynamic_config::metrics::TagBlock"]],["impl !Freeze for TagSpec",1,["relay_dynamic_config::metrics::TagSpec"]],["impl !Freeze for TaggingRule",1,["relay_dynamic_config::metrics::TaggingRule"]],["impl Freeze for AcceptTransactionNames",1,["relay_dynamic_config::metrics::AcceptTransactionNames"]],["impl Freeze for BucketEncoding",1,["relay_dynamic_config::global::BucketEncoding"]],["impl Freeze for CardinalityLimiterMode",1,["relay_dynamic_config::global::CardinalityLimiterMode"]],["impl Freeze for Feature",1,["relay_dynamic_config::feature::Feature"]],["impl Freeze for GroupKey",1,["relay_dynamic_config::metrics::GroupKey"]],["impl Freeze for BucketEncodings",1,["relay_dynamic_config::global::BucketEncodings"]],["impl Freeze for CustomMeasurementConfig",1,["relay_dynamic_config::metrics::CustomMeasurementConfig"]],["impl Freeze for ExtrapolationConfig",1,["relay_dynamic_config::metrics::ExtrapolationConfig"]],["impl Freeze for FeatureSet",1,["relay_dynamic_config::feature::FeatureSet"]],["impl Freeze for GlobalConfig",1,["relay_dynamic_config::global::GlobalConfig"]],["impl Freeze for MetricExtractionConfig",1,["relay_dynamic_config::metrics::MetricExtractionConfig"]],["impl Freeze for MetricExtractionGroup",1,["relay_dynamic_config::metrics::MetricExtractionGroup"]],["impl Freeze for MetricExtractionGroupOverride",1,["relay_dynamic_config::metrics::MetricExtractionGroupOverride"]],["impl Freeze for MetricExtractionGroups",1,["relay_dynamic_config::metrics::MetricExtractionGroups"]],["impl Freeze for Options",1,["relay_dynamic_config::global::Options"]],["impl Freeze for SessionMetricsConfig",1,["relay_dynamic_config::metrics::SessionMetricsConfig"]],["impl Freeze for Tag",1,["relay_dynamic_config::metrics::Tag"]],["impl Freeze for TagMapping",1,["relay_dynamic_config::metrics::TagMapping"]],["impl Freeze for TagWithSource",1,["relay_dynamic_config::metrics::TagWithSource"]],["impl Freeze for TransactionMetricsConfig",1,["relay_dynamic_config::metrics::TransactionMetricsConfig"]],["impl<'a> Freeze for TagSource<'a>",1,["relay_dynamic_config::metrics::TagSource"]],["impl<'a> Freeze for CombinedMetricExtractionConfig<'a>",1,["relay_dynamic_config::metrics::CombinedMetricExtractionConfig"]],["impl<T> Freeze for ErrorBoundary<T>
where\n T: Freeze,
",1,["relay_dynamic_config::error_boundary::ErrorBoundary"]]], "relay_event_normalization":[["impl !Freeze for ModelCost",1,["relay_event_normalization::normalize::ModelCost"]],["impl !Freeze for PerformanceScoreProfile",1,["relay_event_normalization::normalize::PerformanceScoreProfile"]],["impl !Freeze for SpanDescriptionRule",1,["relay_event_normalization::transactions::rules::SpanDescriptionRule"]],["impl !Freeze for TransactionNameRule",1,["relay_event_normalization::transactions::rules::TransactionNameRule"]],["impl Freeze for BreakdownConfig",1,["relay_event_normalization::normalize::breakdowns::BreakdownConfig"]],["impl Freeze for RedactionRule",1,["relay_event_normalization::transactions::rules::RedactionRule"]],["impl Freeze for ReplayError",1,["relay_event_normalization::replay::ReplayError"]],["impl Freeze for SpanTagKey",1,["relay_event_normalization::normalize::span::tag_extraction::SpanTagKey"]],["impl Freeze for BreakdownsConfig",1,["relay_event_normalization::normalize::breakdowns::BreakdownsConfig"]],["impl Freeze for SpanOperationsConfig",1,["relay_event_normalization::normalize::breakdowns::SpanOperationsConfig"]],["impl Freeze for TimeWindowSpan",1,["relay_event_normalization::normalize::breakdowns::TimeWindowSpan"]],["impl Freeze for BuiltinMeasurementKey",1,["relay_event_normalization::normalize::BuiltinMeasurementKey"]],["impl Freeze for ClockDriftProcessor",1,["relay_event_normalization::clock_drift::ClockDriftProcessor"]],["impl Freeze for EventValidationConfig",1,["relay_event_normalization::validation::EventValidationConfig"]],["impl Freeze for GeoIpLookup",1,["relay_event_normalization::geo::GeoIpLookup"]],["impl Freeze for MeasurementsConfig",1,["relay_event_normalization::normalize::MeasurementsConfig"]],["impl Freeze for ModelCosts",1,["relay_event_normalization::normalize::ModelCosts"]],["impl Freeze for PerformanceScoreConfig",1,["relay_event_normalization::normalize::PerformanceScoreConfig"]],["impl Freeze for PerformanceScoreWeightedComponent",1,["relay_event_normalization::normalize::PerformanceScoreWeightedComponent"]],["impl Freeze for RemoveOtherProcessor",1,["relay_event_normalization::remove_other::RemoveOtherProcessor"]],["impl Freeze for SchemaProcessor",1,["relay_event_normalization::schema::SchemaProcessor"]],["impl Freeze for SpanDescriptionRuleScope",1,["relay_event_normalization::transactions::rules::SpanDescriptionRuleScope"]],["impl Freeze for TimestampProcessor",1,["relay_event_normalization::timestamp::TimestampProcessor"]],["impl Freeze for TrimmingProcessor",1,["relay_event_normalization::trimming::TrimmingProcessor"]],["impl<'a> Freeze for CombinedMeasurementsConfig<'a>",1,["relay_event_normalization::normalize::CombinedMeasurementsConfig"]],["impl<'a> Freeze for NormalizationConfig<'a>",1,["relay_event_normalization::event::NormalizationConfig"]],["impl<'r> Freeze for TransactionNameConfig<'r>",1,["relay_event_normalization::transactions::processor::TransactionNameConfig"]],["impl<'r> Freeze for TransactionsProcessor<'r>",1,["relay_event_normalization::transactions::processor::TransactionsProcessor"]],["impl<S> Freeze for ClientHints<S>
where\n S: Freeze,
",1,["relay_event_normalization::normalize::user_agent::ClientHints"]],["impl<S> Freeze for RawUserAgentInfo<S>
where\n S: Freeze,
",1,["relay_event_normalization::normalize::user_agent::RawUserAgentInfo"]]], "relay_event_schema":[["impl Freeze for Pii",1,["relay_event_schema::processor::attrs::Pii"]],["impl Freeze for ProcessingAction",1,["relay_event_schema::processor::traits::ProcessingAction"]],["impl Freeze for ValueType",1,["relay_event_schema::processor::attrs::ValueType"]],["impl Freeze for AbnormalMechanism",1,["relay_event_schema::protocol::session::AbnormalMechanism"]],["impl Freeze for Context",1,["relay_event_schema::protocol::contexts::Context"]],["impl Freeze for CspDirective",1,["relay_event_schema::protocol::security_report::CspDirective"]],["impl Freeze for DebugImage",1,["relay_event_schema::protocol::debugmeta::DebugImage"]],["impl Freeze for ExpectStapleCertStatus",1,["relay_event_schema::protocol::security_report::ExpectStapleCertStatus"]],["impl Freeze for ExpectStapleResponseStatus",1,["relay_event_schema::protocol::security_report::ExpectStapleResponseStatus"]],["impl Freeze for InstructionAddrAdjustment",1,["relay_event_schema::protocol::stacktrace::InstructionAddrAdjustment"]],["impl Freeze for Level",1,["relay_event_schema::protocol::types::Level"]],["impl Freeze for LockReasonType",1,["relay_event_schema::protocol::thread::LockReasonType"]],["impl Freeze for NetworkReportError",1,["relay_event_schema::protocol::nel::NetworkReportError"]],["impl Freeze for NetworkReportPhases",1,["relay_event_schema::protocol::nel::NetworkReportPhases"]],["impl Freeze for SecurityReportType",1,["relay_event_schema::protocol::security_report::SecurityReportType"]],["impl Freeze for SessionErrored",1,["relay_event_schema::protocol::session::SessionErrored"]],["impl Freeze for SessionStatus",1,["relay_event_schema::protocol::session::SessionStatus"]],["impl Freeze for ThreadId",1,["relay_event_schema::protocol::thread::ThreadId"]],["impl Freeze for TransactionSource",1,["relay_event_schema::protocol::transaction::TransactionSource"]],["impl Freeze for CharacterSet",1,["relay_event_schema::processor::attrs::CharacterSet"]],["impl Freeze for FieldAttrs",1,["relay_event_schema::processor::attrs::FieldAttrs"]],["impl Freeze for UnknownValueTypeError",1,["relay_event_schema::processor::attrs::UnknownValueTypeError"]],["impl Freeze for Addr",1,["relay_event_schema::protocol::types::Addr"]],["impl Freeze for AppContext",1,["relay_event_schema::protocol::contexts::app::AppContext"]],["impl Freeze for AppleDebugImage",1,["relay_event_schema::protocol::debugmeta::AppleDebugImage"]],["impl Freeze for BodyRaw",1,["relay_event_schema::protocol::nel::BodyRaw"]],["impl Freeze for Breadcrumb",1,["relay_event_schema::protocol::breadcrumb::Breadcrumb"]],["impl Freeze for Breakdowns",1,["relay_event_schema::protocol::breakdowns::Breakdowns"]],["impl Freeze for BrowserContext",1,["relay_event_schema::protocol::contexts::browser::BrowserContext"]],["impl Freeze for CError",1,["relay_event_schema::protocol::mechanism::CError"]],["impl Freeze for ClientReport",1,["relay_event_schema::protocol::client_report::ClientReport"]],["impl Freeze for ClientSdkInfo",1,["relay_event_schema::protocol::clientsdk::ClientSdkInfo"]],["impl Freeze for ClientSdkPackage",1,["relay_event_schema::protocol::clientsdk::ClientSdkPackage"]],["impl Freeze for CloudResourceContext",1,["relay_event_schema::protocol::contexts::cloud_resource::CloudResourceContext"]],["impl Freeze for CodeId",1,["relay_event_schema::protocol::debugmeta::CodeId"]],["impl Freeze for ContextInner",1,["relay_event_schema::protocol::contexts::ContextInner"]],["impl Freeze for Contexts",1,["relay_event_schema::protocol::contexts::Contexts"]],["impl Freeze for Cookies",1,["relay_event_schema::protocol::request::Cookies"]],["impl Freeze for Csp",1,["relay_event_schema::protocol::security_report::Csp"]],["impl Freeze for Data",1,["relay_event_schema::protocol::contexts::trace::Data"]],["impl Freeze for DebugId",1,["relay_event_schema::protocol::debugmeta::DebugId"]],["impl Freeze for DebugMeta",1,["relay_event_schema::protocol::debugmeta::DebugMeta"]],["impl Freeze for DeviceClass",1,["relay_event_schema::protocol::device_class::DeviceClass"]],["impl Freeze for DeviceContext",1,["relay_event_schema::protocol::contexts::device::DeviceContext"]],["impl Freeze for DiscardedEvent",1,["relay_event_schema::protocol::client_report::DiscardedEvent"]],["impl Freeze for Event",1,["relay_event_schema::protocol::event::Event"]],["impl Freeze for EventId",1,["relay_event_schema::protocol::event::EventId"]],["impl Freeze for EventProcessingError",1,["relay_event_schema::protocol::event::EventProcessingError"]],["impl Freeze for Exception",1,["relay_event_schema::protocol::exception::Exception"]],["impl Freeze for ExpectCt",1,["relay_event_schema::protocol::security_report::ExpectCt"]],["impl Freeze for ExpectStaple",1,["relay_event_schema::protocol::security_report::ExpectStaple"]],["impl Freeze for ExtraValue",1,["relay_event_schema::protocol::event::ExtraValue"]],["impl Freeze for Fingerprint",1,["relay_event_schema::protocol::fingerprint::Fingerprint"]],["impl Freeze for Frame",1,["relay_event_schema::protocol::stacktrace::Frame"]],["impl Freeze for FrameData",1,["relay_event_schema::protocol::stacktrace::FrameData"]],["impl Freeze for FrameVars",1,["relay_event_schema::protocol::stacktrace::FrameVars"]],["impl Freeze for Geo",1,["relay_event_schema::protocol::user::Geo"]],["impl Freeze for GpuContext",1,["relay_event_schema::protocol::contexts::gpu::GpuContext"]],["impl Freeze for GroupingConfig",1,["relay_event_schema::protocol::event::GroupingConfig"]],["impl Freeze for HeaderName",1,["relay_event_schema::protocol::request::HeaderName"]],["impl Freeze for HeaderValue",1,["relay_event_schema::protocol::request::HeaderValue"]],["impl Freeze for Headers",1,["relay_event_schema::protocol::request::Headers"]],["impl Freeze for Hpkp",1,["relay_event_schema::protocol::security_report::Hpkp"]],["impl Freeze for InvalidRegVal",1,["relay_event_schema::protocol::types::InvalidRegVal"]],["impl Freeze for InvalidSecurityError",1,["relay_event_schema::protocol::security_report::InvalidSecurityError"]],["impl Freeze for IpAddr",1,["relay_event_schema::protocol::types::IpAddr"]],["impl Freeze for JsonLenientString",1,["relay_event_schema::protocol::types::JsonLenientString"]],["impl Freeze for JvmDebugImage",1,["relay_event_schema::protocol::debugmeta::JvmDebugImage"]],["impl Freeze for LenientString",1,["relay_event_schema::protocol::types::LenientString"]],["impl Freeze for LinuxDistribution",1,["relay_event_schema::protocol::contexts::os::LinuxDistribution"]],["impl Freeze for LockReason",1,["relay_event_schema::protocol::thread::LockReason"]],["impl Freeze for LogEntry",1,["relay_event_schema::protocol::logentry::LogEntry"]],["impl Freeze for MachException",1,["relay_event_schema::protocol::mechanism::MachException"]],["impl Freeze for Measurement",1,["relay_event_schema::protocol::measurements::Measurement"]],["impl Freeze for Measurements",1,["relay_event_schema::protocol::measurements::Measurements"]],["impl Freeze for Mechanism",1,["relay_event_schema::protocol::mechanism::Mechanism"]],["impl Freeze for MechanismMeta",1,["relay_event_schema::protocol::mechanism::MechanismMeta"]],["impl Freeze for Message",1,["relay_event_schema::protocol::logentry::Message"]],["impl Freeze for MetricSummary",1,["relay_event_schema::protocol::metrics_summary::MetricSummary"]],["impl Freeze for Metrics",1,["relay_event_schema::protocol::metrics::Metrics"]],["impl Freeze for MetricsSummary",1,["relay_event_schema::protocol::metrics_summary::MetricsSummary"]],["impl Freeze for MonitorContext",1,["relay_event_schema::protocol::contexts::monitor::MonitorContext"]],["impl Freeze for NativeDebugImage",1,["relay_event_schema::protocol::debugmeta::NativeDebugImage"]],["impl Freeze for NativeImagePath",1,["relay_event_schema::protocol::debugmeta::NativeImagePath"]],["impl Freeze for NelContext",1,["relay_event_schema::protocol::contexts::nel::NelContext"]],["impl Freeze for NetworkReportRaw",1,["relay_event_schema::protocol::nel::NetworkReportRaw"]],["impl Freeze for NsError",1,["relay_event_schema::protocol::mechanism::NsError"]],["impl Freeze for OsContext",1,["relay_event_schema::protocol::contexts::os::OsContext"]],["impl Freeze for OtelContext",1,["relay_event_schema::protocol::contexts::otel::OtelContext"]],["impl Freeze for ParseAbnormalMechanismError",1,["relay_event_schema::protocol::session::ParseAbnormalMechanismError"]],["impl Freeze for ParseLevelError",1,["relay_event_schema::protocol::types::ParseLevelError"]],["impl Freeze for ParseNetworkReportPhaseError",1,["relay_event_schema::protocol::nel::ParseNetworkReportPhaseError"]],["impl Freeze for ParseSessionStatusError",1,["relay_event_schema::protocol::session::ParseSessionStatusError"]],["impl Freeze for PerformanceScoreContext",1,["relay_event_schema::protocol::contexts::performance_score::PerformanceScoreContext"]],["impl Freeze for PosixSignal",1,["relay_event_schema::protocol::mechanism::PosixSignal"]],["impl Freeze for ProfileContext",1,["relay_event_schema::protocol::contexts::profile::ProfileContext"]],["impl Freeze for ProguardDebugImage",1,["relay_event_schema::protocol::debugmeta::ProguardDebugImage"]],["impl Freeze for Query",1,["relay_event_schema::protocol::request::Query"]],["impl Freeze for RawStacktrace",1,["relay_event_schema::protocol::stacktrace::RawStacktrace"]],["impl Freeze for RegVal",1,["relay_event_schema::protocol::types::RegVal"]],["impl Freeze for RelayInfo",1,["relay_event_schema::protocol::relay_info::RelayInfo"]],["impl Freeze for Replay",1,["relay_event_schema::protocol::replay::Replay"]],["impl Freeze for ReplayContext",1,["relay_event_schema::protocol::contexts::replay::ReplayContext"]],["impl Freeze for ReprocessingContext",1,["relay_event_schema::protocol::contexts::reprocessing::ReprocessingContext"]],["impl Freeze for Request",1,["relay_event_schema::protocol::request::Request"]],["impl Freeze for ResponseContext",1,["relay_event_schema::protocol::contexts::response::ResponseContext"]],["impl Freeze for Route",1,["relay_event_schema::protocol::contexts::trace::Route"]],["impl Freeze for RuntimeContext",1,["relay_event_schema::protocol::contexts::runtime::RuntimeContext"]],["impl Freeze for SampleRate",1,["relay_event_schema::protocol::metrics::SampleRate"]],["impl Freeze for SessionAggregateItem",1,["relay_event_schema::protocol::session::SessionAggregateItem"]],["impl Freeze for SessionAggregates",1,["relay_event_schema::protocol::session::SessionAggregates"]],["impl Freeze for SessionAttributes",1,["relay_event_schema::protocol::session::SessionAttributes"]],["impl Freeze for SessionUpdate",1,["relay_event_schema::protocol::session::SessionUpdate"]],["impl Freeze for SingleCertificateTimestamp",1,["relay_event_schema::protocol::security_report::SingleCertificateTimestamp"]],["impl Freeze for SourceMapDebugImage",1,["relay_event_schema::protocol::debugmeta::SourceMapDebugImage"]],["impl Freeze for Span",1,["relay_event_schema::protocol::span::Span"]],["impl Freeze for SpanData",1,["relay_event_schema::protocol::span::SpanData"]],["impl Freeze for SpanId",1,["relay_event_schema::protocol::contexts::trace::SpanId"]],["impl Freeze for Stacktrace",1,["relay_event_schema::protocol::stacktrace::Stacktrace"]],["impl Freeze for SystemSdkInfo",1,["relay_event_schema::protocol::debugmeta::SystemSdkInfo"]],["impl Freeze for TagEntry",1,["relay_event_schema::protocol::tags::TagEntry"]],["impl Freeze for Tags",1,["relay_event_schema::protocol::tags::Tags"]],["impl Freeze for TemplateInfo",1,["relay_event_schema::protocol::templateinfo::TemplateInfo"]],["impl Freeze for Thread",1,["relay_event_schema::protocol::thread::Thread"]],["impl Freeze for Timestamp",1,["relay_event_schema::protocol::types::Timestamp"]],["impl Freeze for TraceContext",1,["relay_event_schema::protocol::contexts::trace::TraceContext"]],["impl Freeze for TraceId",1,["relay_event_schema::protocol::contexts::trace::TraceId"]],["impl Freeze for TransactionInfo",1,["relay_event_schema::protocol::transaction::TransactionInfo"]],["impl Freeze for TransactionNameChange",1,["relay_event_schema::protocol::transaction::TransactionNameChange"]],["impl Freeze for User",1,["relay_event_schema::protocol::user::User"]],["impl Freeze for UserReport",1,["relay_event_schema::protocol::user_report::UserReport"]],["impl Freeze for UserReportV2Context",1,["relay_event_schema::protocol::contexts::user_report_v2::UserReportV2Context"]],["impl<'a> Freeze for Chunk<'a>",1,["relay_event_schema::processor::chunks::Chunk"]],["impl<'a> Freeze for Path<'a>",1,["relay_event_schema::processor::attrs::Path"]],["impl<'a> Freeze for ProcessingState<'a>",1,["relay_event_schema::processor::attrs::ProcessingState"]],["impl<'a> Freeze for ProcessingStateIter<'a>",1,["relay_event_schema::processor::attrs::ProcessingStateIter"]],["impl<T> Freeze for PairList<T>",1,["relay_event_schema::protocol::types::PairList"]],["impl<T> Freeze for Values<T>",1,["relay_event_schema::protocol::types::Values"]]], "relay_ffi":[["impl Freeze for Panic",1,["relay_ffi::Panic"]]], diff --git a/trait.impl/core/marker/trait.Send.js b/trait.impl/core/marker/trait.Send.js index aac0fdc6d6..d541f2fdb6 100644 --- a/trait.impl/core/marker/trait.Send.js +++ b/trait.impl/core/marker/trait.Send.js @@ -12,7 +12,7 @@ "relay_config":[["impl Send for ConfigErrorKind",1,["relay_config::config::ConfigErrorKind"]],["impl Send for EmitOutcomes",1,["relay_config::config::EmitOutcomes"]],["impl Send for HttpEncoding",1,["relay_config::config::HttpEncoding"]],["impl Send for NormalizationLevel",1,["relay_config::config::NormalizationLevel"]],["impl Send for ReadinessCondition",1,["relay_config::config::ReadinessCondition"]],["impl Send for RelayMode",1,["relay_config::config::RelayMode"]],["impl Send for UpstreamError",1,["relay_config::upstream::UpstreamError"]],["impl Send for UpstreamParseError",1,["relay_config::upstream::UpstreamParseError"]],["impl Send for AuthConfig",1,["relay_config::config::AuthConfig"]],["impl Send for ByteSize",1,["relay_config::byte_size::ByteSize"]],["impl Send for CardinalityLimiter",1,["relay_config::config::CardinalityLimiter"]],["impl Send for Cogs",1,["relay_config::config::Cogs"]],["impl Send for Config",1,["relay_config::config::Config"]],["impl Send for ConfigError",1,["relay_config::config::ConfigError"]],["impl Send for Credentials",1,["relay_config::config::Credentials"]],["impl Send for EnvelopeSpool",1,["relay_config::config::EnvelopeSpool"]],["impl Send for GeoIpConfig",1,["relay_config::config::GeoIpConfig"]],["impl Send for Health",1,["relay_config::config::Health"]],["impl Send for MinimalConfig",1,["relay_config::config::MinimalConfig"]],["impl Send for Normalization",1,["relay_config::config::Normalization"]],["impl Send for OutcomeAggregatorConfig",1,["relay_config::config::OutcomeAggregatorConfig"]],["impl Send for Outcomes",1,["relay_config::config::Outcomes"]],["impl Send for OverridableConfig",1,["relay_config::config::OverridableConfig"]],["impl Send for ParseRelayModeError",1,["relay_config::config::ParseRelayModeError"]],["impl Send for Processing",1,["relay_config::config::Processing"]],["impl Send for Relay",1,["relay_config::config::Relay"]],["impl Send for RelayInfo",1,["relay_config::config::RelayInfo"]],["impl Send for Routing",1,["relay_config::config::Routing"]],["impl Send for Spool",1,["relay_config::config::Spool"]],["impl<'a> Send for UpstreamDescriptor<'a>",1,["relay_config::upstream::UpstreamDescriptor"]]], "relay_crash":[["impl<'a> Send for CrashHandler<'a>",1,["relay_crash::CrashHandler"]]], "relay_dashboard":[["impl !Send for Stats",1,["relay_dashboard::stats::Stats"]],["impl !Send for Logs",1,["relay_dashboard::Logs"]],["impl !Send for Main",1,["relay_dashboard::Main"]],["impl !Send for MenuBar",1,["relay_dashboard::MenuBar"]],["impl !Send for Stats",1,["relay_dashboard::Stats"]],["impl !Send for Tools",1,["relay_dashboard::Tools"]],["impl !Send for AutoSocket",1,["relay_dashboard::utils::AutoSocket"]],["impl Send for Route",1,["relay_dashboard::Route"]],["impl<'a> Send for Metric<'a>",1,["relay_dashboard::stats::Metric"]]], -"relay_dynamic_config":[["impl Send for AcceptTransactionNames",1,["relay_dynamic_config::metrics::AcceptTransactionNames"]],["impl Send for BucketEncoding",1,["relay_dynamic_config::global::BucketEncoding"]],["impl Send for CardinalityLimiterMode",1,["relay_dynamic_config::global::CardinalityLimiterMode"]],["impl Send for Feature",1,["relay_dynamic_config::feature::Feature"]],["impl Send for GroupKey",1,["relay_dynamic_config::metrics::GroupKey"]],["impl Send for BucketEncodings",1,["relay_dynamic_config::global::BucketEncodings"]],["impl Send for CustomMeasurementConfig",1,["relay_dynamic_config::metrics::CustomMeasurementConfig"]],["impl Send for FeatureSet",1,["relay_dynamic_config::feature::FeatureSet"]],["impl Send for GlobalConfig",1,["relay_dynamic_config::global::GlobalConfig"]],["impl Send for LimitedProjectConfig",1,["relay_dynamic_config::project::LimitedProjectConfig"]],["impl Send for MetricExtractionConfig",1,["relay_dynamic_config::metrics::MetricExtractionConfig"]],["impl Send for MetricExtractionGroup",1,["relay_dynamic_config::metrics::MetricExtractionGroup"]],["impl Send for MetricExtractionGroupOverride",1,["relay_dynamic_config::metrics::MetricExtractionGroupOverride"]],["impl Send for MetricExtractionGroups",1,["relay_dynamic_config::metrics::MetricExtractionGroups"]],["impl Send for MetricSpec",1,["relay_dynamic_config::metrics::MetricSpec"]],["impl Send for Metrics",1,["relay_dynamic_config::metrics::Metrics"]],["impl Send for Options",1,["relay_dynamic_config::global::Options"]],["impl Send for ProjectConfig",1,["relay_dynamic_config::project::ProjectConfig"]],["impl Send for SessionMetricsConfig",1,["relay_dynamic_config::metrics::SessionMetricsConfig"]],["impl Send for Tag",1,["relay_dynamic_config::metrics::Tag"]],["impl Send for TagBlock",1,["relay_dynamic_config::metrics::TagBlock"]],["impl Send for TagMapping",1,["relay_dynamic_config::metrics::TagMapping"]],["impl Send for TagSpec",1,["relay_dynamic_config::metrics::TagSpec"]],["impl Send for TagWithSource",1,["relay_dynamic_config::metrics::TagWithSource"]],["impl Send for TaggingRule",1,["relay_dynamic_config::metrics::TaggingRule"]],["impl Send for TransactionMetricsConfig",1,["relay_dynamic_config::metrics::TransactionMetricsConfig"]],["impl<'a> Send for TagSource<'a>",1,["relay_dynamic_config::metrics::TagSource"]],["impl<'a> Send for CombinedMetricExtractionConfig<'a>",1,["relay_dynamic_config::metrics::CombinedMetricExtractionConfig"]],["impl<T> Send for ErrorBoundary<T>
where\n T: Send,
",1,["relay_dynamic_config::error_boundary::ErrorBoundary"]]], +"relay_dynamic_config":[["impl Send for AcceptTransactionNames",1,["relay_dynamic_config::metrics::AcceptTransactionNames"]],["impl Send for BucketEncoding",1,["relay_dynamic_config::global::BucketEncoding"]],["impl Send for CardinalityLimiterMode",1,["relay_dynamic_config::global::CardinalityLimiterMode"]],["impl Send for Feature",1,["relay_dynamic_config::feature::Feature"]],["impl Send for GroupKey",1,["relay_dynamic_config::metrics::GroupKey"]],["impl Send for BucketEncodings",1,["relay_dynamic_config::global::BucketEncodings"]],["impl Send for CustomMeasurementConfig",1,["relay_dynamic_config::metrics::CustomMeasurementConfig"]],["impl Send for ExtrapolationConfig",1,["relay_dynamic_config::metrics::ExtrapolationConfig"]],["impl Send for FeatureSet",1,["relay_dynamic_config::feature::FeatureSet"]],["impl Send for GlobalConfig",1,["relay_dynamic_config::global::GlobalConfig"]],["impl Send for LimitedProjectConfig",1,["relay_dynamic_config::project::LimitedProjectConfig"]],["impl Send for MetricExtractionConfig",1,["relay_dynamic_config::metrics::MetricExtractionConfig"]],["impl Send for MetricExtractionGroup",1,["relay_dynamic_config::metrics::MetricExtractionGroup"]],["impl Send for MetricExtractionGroupOverride",1,["relay_dynamic_config::metrics::MetricExtractionGroupOverride"]],["impl Send for MetricExtractionGroups",1,["relay_dynamic_config::metrics::MetricExtractionGroups"]],["impl Send for MetricSpec",1,["relay_dynamic_config::metrics::MetricSpec"]],["impl Send for Metrics",1,["relay_dynamic_config::metrics::Metrics"]],["impl Send for Options",1,["relay_dynamic_config::global::Options"]],["impl Send for ProjectConfig",1,["relay_dynamic_config::project::ProjectConfig"]],["impl Send for SessionMetricsConfig",1,["relay_dynamic_config::metrics::SessionMetricsConfig"]],["impl Send for Tag",1,["relay_dynamic_config::metrics::Tag"]],["impl Send for TagBlock",1,["relay_dynamic_config::metrics::TagBlock"]],["impl Send for TagMapping",1,["relay_dynamic_config::metrics::TagMapping"]],["impl Send for TagSpec",1,["relay_dynamic_config::metrics::TagSpec"]],["impl Send for TagWithSource",1,["relay_dynamic_config::metrics::TagWithSource"]],["impl Send for TaggingRule",1,["relay_dynamic_config::metrics::TaggingRule"]],["impl Send for TransactionMetricsConfig",1,["relay_dynamic_config::metrics::TransactionMetricsConfig"]],["impl<'a> Send for TagSource<'a>",1,["relay_dynamic_config::metrics::TagSource"]],["impl<'a> Send for CombinedMetricExtractionConfig<'a>",1,["relay_dynamic_config::metrics::CombinedMetricExtractionConfig"]],["impl<T> Send for ErrorBoundary<T>
where\n T: Send,
",1,["relay_dynamic_config::error_boundary::ErrorBoundary"]]], "relay_event_normalization":[["impl Send for BreakdownConfig",1,["relay_event_normalization::normalize::breakdowns::BreakdownConfig"]],["impl Send for RedactionRule",1,["relay_event_normalization::transactions::rules::RedactionRule"]],["impl Send for ReplayError",1,["relay_event_normalization::replay::ReplayError"]],["impl Send for SpanTagKey",1,["relay_event_normalization::normalize::span::tag_extraction::SpanTagKey"]],["impl Send for BreakdownsConfig",1,["relay_event_normalization::normalize::breakdowns::BreakdownsConfig"]],["impl Send for SpanOperationsConfig",1,["relay_event_normalization::normalize::breakdowns::SpanOperationsConfig"]],["impl Send for TimeWindowSpan",1,["relay_event_normalization::normalize::breakdowns::TimeWindowSpan"]],["impl Send for BuiltinMeasurementKey",1,["relay_event_normalization::normalize::BuiltinMeasurementKey"]],["impl Send for ClockDriftProcessor",1,["relay_event_normalization::clock_drift::ClockDriftProcessor"]],["impl Send for EventValidationConfig",1,["relay_event_normalization::validation::EventValidationConfig"]],["impl Send for GeoIpLookup",1,["relay_event_normalization::geo::GeoIpLookup"]],["impl Send for MeasurementsConfig",1,["relay_event_normalization::normalize::MeasurementsConfig"]],["impl Send for ModelCost",1,["relay_event_normalization::normalize::ModelCost"]],["impl Send for ModelCosts",1,["relay_event_normalization::normalize::ModelCosts"]],["impl Send for PerformanceScoreConfig",1,["relay_event_normalization::normalize::PerformanceScoreConfig"]],["impl Send for PerformanceScoreProfile",1,["relay_event_normalization::normalize::PerformanceScoreProfile"]],["impl Send for PerformanceScoreWeightedComponent",1,["relay_event_normalization::normalize::PerformanceScoreWeightedComponent"]],["impl Send for RemoveOtherProcessor",1,["relay_event_normalization::remove_other::RemoveOtherProcessor"]],["impl Send for SchemaProcessor",1,["relay_event_normalization::schema::SchemaProcessor"]],["impl Send for SpanDescriptionRule",1,["relay_event_normalization::transactions::rules::SpanDescriptionRule"]],["impl Send for SpanDescriptionRuleScope",1,["relay_event_normalization::transactions::rules::SpanDescriptionRuleScope"]],["impl Send for TimestampProcessor",1,["relay_event_normalization::timestamp::TimestampProcessor"]],["impl Send for TransactionNameRule",1,["relay_event_normalization::transactions::rules::TransactionNameRule"]],["impl Send for TrimmingProcessor",1,["relay_event_normalization::trimming::TrimmingProcessor"]],["impl<'a> Send for CombinedMeasurementsConfig<'a>",1,["relay_event_normalization::normalize::CombinedMeasurementsConfig"]],["impl<'a> Send for NormalizationConfig<'a>",1,["relay_event_normalization::event::NormalizationConfig"]],["impl<'r> Send for TransactionNameConfig<'r>",1,["relay_event_normalization::transactions::processor::TransactionNameConfig"]],["impl<'r> Send for TransactionsProcessor<'r>",1,["relay_event_normalization::transactions::processor::TransactionsProcessor"]],["impl<S> Send for ClientHints<S>
where\n S: Send,
",1,["relay_event_normalization::normalize::user_agent::ClientHints"]],["impl<S> Send for RawUserAgentInfo<S>
where\n S: Send,
",1,["relay_event_normalization::normalize::user_agent::RawUserAgentInfo"]]], "relay_event_schema":[["impl Send for Pii",1,["relay_event_schema::processor::attrs::Pii"]],["impl Send for ProcessingAction",1,["relay_event_schema::processor::traits::ProcessingAction"]],["impl Send for ValueType",1,["relay_event_schema::processor::attrs::ValueType"]],["impl Send for AbnormalMechanism",1,["relay_event_schema::protocol::session::AbnormalMechanism"]],["impl Send for Context",1,["relay_event_schema::protocol::contexts::Context"]],["impl Send for CspDirective",1,["relay_event_schema::protocol::security_report::CspDirective"]],["impl Send for DebugImage",1,["relay_event_schema::protocol::debugmeta::DebugImage"]],["impl Send for ExpectStapleCertStatus",1,["relay_event_schema::protocol::security_report::ExpectStapleCertStatus"]],["impl Send for ExpectStapleResponseStatus",1,["relay_event_schema::protocol::security_report::ExpectStapleResponseStatus"]],["impl Send for InstructionAddrAdjustment",1,["relay_event_schema::protocol::stacktrace::InstructionAddrAdjustment"]],["impl Send for Level",1,["relay_event_schema::protocol::types::Level"]],["impl Send for LockReasonType",1,["relay_event_schema::protocol::thread::LockReasonType"]],["impl Send for NetworkReportError",1,["relay_event_schema::protocol::nel::NetworkReportError"]],["impl Send for NetworkReportPhases",1,["relay_event_schema::protocol::nel::NetworkReportPhases"]],["impl Send for SecurityReportType",1,["relay_event_schema::protocol::security_report::SecurityReportType"]],["impl Send for SessionErrored",1,["relay_event_schema::protocol::session::SessionErrored"]],["impl Send for SessionStatus",1,["relay_event_schema::protocol::session::SessionStatus"]],["impl Send for ThreadId",1,["relay_event_schema::protocol::thread::ThreadId"]],["impl Send for TransactionSource",1,["relay_event_schema::protocol::transaction::TransactionSource"]],["impl Send for CharacterSet",1,["relay_event_schema::processor::attrs::CharacterSet"]],["impl Send for FieldAttrs",1,["relay_event_schema::processor::attrs::FieldAttrs"]],["impl Send for UnknownValueTypeError",1,["relay_event_schema::processor::attrs::UnknownValueTypeError"]],["impl Send for Addr",1,["relay_event_schema::protocol::types::Addr"]],["impl Send for AppContext",1,["relay_event_schema::protocol::contexts::app::AppContext"]],["impl Send for AppleDebugImage",1,["relay_event_schema::protocol::debugmeta::AppleDebugImage"]],["impl Send for BodyRaw",1,["relay_event_schema::protocol::nel::BodyRaw"]],["impl Send for Breadcrumb",1,["relay_event_schema::protocol::breadcrumb::Breadcrumb"]],["impl Send for Breakdowns",1,["relay_event_schema::protocol::breakdowns::Breakdowns"]],["impl Send for BrowserContext",1,["relay_event_schema::protocol::contexts::browser::BrowserContext"]],["impl Send for CError",1,["relay_event_schema::protocol::mechanism::CError"]],["impl Send for ClientReport",1,["relay_event_schema::protocol::client_report::ClientReport"]],["impl Send for ClientSdkInfo",1,["relay_event_schema::protocol::clientsdk::ClientSdkInfo"]],["impl Send for ClientSdkPackage",1,["relay_event_schema::protocol::clientsdk::ClientSdkPackage"]],["impl Send for CloudResourceContext",1,["relay_event_schema::protocol::contexts::cloud_resource::CloudResourceContext"]],["impl Send for CodeId",1,["relay_event_schema::protocol::debugmeta::CodeId"]],["impl Send for ContextInner",1,["relay_event_schema::protocol::contexts::ContextInner"]],["impl Send for Contexts",1,["relay_event_schema::protocol::contexts::Contexts"]],["impl Send for Cookies",1,["relay_event_schema::protocol::request::Cookies"]],["impl Send for Csp",1,["relay_event_schema::protocol::security_report::Csp"]],["impl Send for Data",1,["relay_event_schema::protocol::contexts::trace::Data"]],["impl Send for DebugId",1,["relay_event_schema::protocol::debugmeta::DebugId"]],["impl Send for DebugMeta",1,["relay_event_schema::protocol::debugmeta::DebugMeta"]],["impl Send for DeviceClass",1,["relay_event_schema::protocol::device_class::DeviceClass"]],["impl Send for DeviceContext",1,["relay_event_schema::protocol::contexts::device::DeviceContext"]],["impl Send for DiscardedEvent",1,["relay_event_schema::protocol::client_report::DiscardedEvent"]],["impl Send for Event",1,["relay_event_schema::protocol::event::Event"]],["impl Send for EventId",1,["relay_event_schema::protocol::event::EventId"]],["impl Send for EventProcessingError",1,["relay_event_schema::protocol::event::EventProcessingError"]],["impl Send for Exception",1,["relay_event_schema::protocol::exception::Exception"]],["impl Send for ExpectCt",1,["relay_event_schema::protocol::security_report::ExpectCt"]],["impl Send for ExpectStaple",1,["relay_event_schema::protocol::security_report::ExpectStaple"]],["impl Send for ExtraValue",1,["relay_event_schema::protocol::event::ExtraValue"]],["impl Send for Fingerprint",1,["relay_event_schema::protocol::fingerprint::Fingerprint"]],["impl Send for Frame",1,["relay_event_schema::protocol::stacktrace::Frame"]],["impl Send for FrameData",1,["relay_event_schema::protocol::stacktrace::FrameData"]],["impl Send for FrameVars",1,["relay_event_schema::protocol::stacktrace::FrameVars"]],["impl Send for Geo",1,["relay_event_schema::protocol::user::Geo"]],["impl Send for GpuContext",1,["relay_event_schema::protocol::contexts::gpu::GpuContext"]],["impl Send for GroupingConfig",1,["relay_event_schema::protocol::event::GroupingConfig"]],["impl Send for HeaderName",1,["relay_event_schema::protocol::request::HeaderName"]],["impl Send for HeaderValue",1,["relay_event_schema::protocol::request::HeaderValue"]],["impl Send for Headers",1,["relay_event_schema::protocol::request::Headers"]],["impl Send for Hpkp",1,["relay_event_schema::protocol::security_report::Hpkp"]],["impl Send for InvalidRegVal",1,["relay_event_schema::protocol::types::InvalidRegVal"]],["impl Send for InvalidSecurityError",1,["relay_event_schema::protocol::security_report::InvalidSecurityError"]],["impl Send for IpAddr",1,["relay_event_schema::protocol::types::IpAddr"]],["impl Send for JsonLenientString",1,["relay_event_schema::protocol::types::JsonLenientString"]],["impl Send for JvmDebugImage",1,["relay_event_schema::protocol::debugmeta::JvmDebugImage"]],["impl Send for LenientString",1,["relay_event_schema::protocol::types::LenientString"]],["impl Send for LinuxDistribution",1,["relay_event_schema::protocol::contexts::os::LinuxDistribution"]],["impl Send for LockReason",1,["relay_event_schema::protocol::thread::LockReason"]],["impl Send for LogEntry",1,["relay_event_schema::protocol::logentry::LogEntry"]],["impl Send for MachException",1,["relay_event_schema::protocol::mechanism::MachException"]],["impl Send for Measurement",1,["relay_event_schema::protocol::measurements::Measurement"]],["impl Send for Measurements",1,["relay_event_schema::protocol::measurements::Measurements"]],["impl Send for Mechanism",1,["relay_event_schema::protocol::mechanism::Mechanism"]],["impl Send for MechanismMeta",1,["relay_event_schema::protocol::mechanism::MechanismMeta"]],["impl Send for Message",1,["relay_event_schema::protocol::logentry::Message"]],["impl Send for MetricSummary",1,["relay_event_schema::protocol::metrics_summary::MetricSummary"]],["impl Send for Metrics",1,["relay_event_schema::protocol::metrics::Metrics"]],["impl Send for MetricsSummary",1,["relay_event_schema::protocol::metrics_summary::MetricsSummary"]],["impl Send for MonitorContext",1,["relay_event_schema::protocol::contexts::monitor::MonitorContext"]],["impl Send for NativeDebugImage",1,["relay_event_schema::protocol::debugmeta::NativeDebugImage"]],["impl Send for NativeImagePath",1,["relay_event_schema::protocol::debugmeta::NativeImagePath"]],["impl Send for NelContext",1,["relay_event_schema::protocol::contexts::nel::NelContext"]],["impl Send for NetworkReportRaw",1,["relay_event_schema::protocol::nel::NetworkReportRaw"]],["impl Send for NsError",1,["relay_event_schema::protocol::mechanism::NsError"]],["impl Send for OsContext",1,["relay_event_schema::protocol::contexts::os::OsContext"]],["impl Send for OtelContext",1,["relay_event_schema::protocol::contexts::otel::OtelContext"]],["impl Send for ParseAbnormalMechanismError",1,["relay_event_schema::protocol::session::ParseAbnormalMechanismError"]],["impl Send for ParseLevelError",1,["relay_event_schema::protocol::types::ParseLevelError"]],["impl Send for ParseNetworkReportPhaseError",1,["relay_event_schema::protocol::nel::ParseNetworkReportPhaseError"]],["impl Send for ParseSessionStatusError",1,["relay_event_schema::protocol::session::ParseSessionStatusError"]],["impl Send for PerformanceScoreContext",1,["relay_event_schema::protocol::contexts::performance_score::PerformanceScoreContext"]],["impl Send for PosixSignal",1,["relay_event_schema::protocol::mechanism::PosixSignal"]],["impl Send for ProfileContext",1,["relay_event_schema::protocol::contexts::profile::ProfileContext"]],["impl Send for ProguardDebugImage",1,["relay_event_schema::protocol::debugmeta::ProguardDebugImage"]],["impl Send for Query",1,["relay_event_schema::protocol::request::Query"]],["impl Send for RawStacktrace",1,["relay_event_schema::protocol::stacktrace::RawStacktrace"]],["impl Send for RegVal",1,["relay_event_schema::protocol::types::RegVal"]],["impl Send for RelayInfo",1,["relay_event_schema::protocol::relay_info::RelayInfo"]],["impl Send for Replay",1,["relay_event_schema::protocol::replay::Replay"]],["impl Send for ReplayContext",1,["relay_event_schema::protocol::contexts::replay::ReplayContext"]],["impl Send for ReprocessingContext",1,["relay_event_schema::protocol::contexts::reprocessing::ReprocessingContext"]],["impl Send for Request",1,["relay_event_schema::protocol::request::Request"]],["impl Send for ResponseContext",1,["relay_event_schema::protocol::contexts::response::ResponseContext"]],["impl Send for Route",1,["relay_event_schema::protocol::contexts::trace::Route"]],["impl Send for RuntimeContext",1,["relay_event_schema::protocol::contexts::runtime::RuntimeContext"]],["impl Send for SampleRate",1,["relay_event_schema::protocol::metrics::SampleRate"]],["impl Send for SessionAggregateItem",1,["relay_event_schema::protocol::session::SessionAggregateItem"]],["impl Send for SessionAggregates",1,["relay_event_schema::protocol::session::SessionAggregates"]],["impl Send for SessionAttributes",1,["relay_event_schema::protocol::session::SessionAttributes"]],["impl Send for SessionUpdate",1,["relay_event_schema::protocol::session::SessionUpdate"]],["impl Send for SingleCertificateTimestamp",1,["relay_event_schema::protocol::security_report::SingleCertificateTimestamp"]],["impl Send for SourceMapDebugImage",1,["relay_event_schema::protocol::debugmeta::SourceMapDebugImage"]],["impl Send for Span",1,["relay_event_schema::protocol::span::Span"]],["impl Send for SpanData",1,["relay_event_schema::protocol::span::SpanData"]],["impl Send for SpanId",1,["relay_event_schema::protocol::contexts::trace::SpanId"]],["impl Send for Stacktrace",1,["relay_event_schema::protocol::stacktrace::Stacktrace"]],["impl Send for SystemSdkInfo",1,["relay_event_schema::protocol::debugmeta::SystemSdkInfo"]],["impl Send for TagEntry",1,["relay_event_schema::protocol::tags::TagEntry"]],["impl Send for Tags",1,["relay_event_schema::protocol::tags::Tags"]],["impl Send for TemplateInfo",1,["relay_event_schema::protocol::templateinfo::TemplateInfo"]],["impl Send for Thread",1,["relay_event_schema::protocol::thread::Thread"]],["impl Send for Timestamp",1,["relay_event_schema::protocol::types::Timestamp"]],["impl Send for TraceContext",1,["relay_event_schema::protocol::contexts::trace::TraceContext"]],["impl Send for TraceId",1,["relay_event_schema::protocol::contexts::trace::TraceId"]],["impl Send for TransactionInfo",1,["relay_event_schema::protocol::transaction::TransactionInfo"]],["impl Send for TransactionNameChange",1,["relay_event_schema::protocol::transaction::TransactionNameChange"]],["impl Send for User",1,["relay_event_schema::protocol::user::User"]],["impl Send for UserReport",1,["relay_event_schema::protocol::user_report::UserReport"]],["impl Send for UserReportV2Context",1,["relay_event_schema::protocol::contexts::user_report_v2::UserReportV2Context"]],["impl<'a> Send for Chunk<'a>",1,["relay_event_schema::processor::chunks::Chunk"]],["impl<'a> Send for Path<'a>",1,["relay_event_schema::processor::attrs::Path"]],["impl<'a> Send for ProcessingState<'a>",1,["relay_event_schema::processor::attrs::ProcessingState"]],["impl<'a> Send for ProcessingStateIter<'a>",1,["relay_event_schema::processor::attrs::ProcessingStateIter"]],["impl<T> Send for PairList<T>
where\n T: Send,
",1,["relay_event_schema::protocol::types::PairList"]],["impl<T> Send for Values<T>
where\n T: Send,
",1,["relay_event_schema::protocol::types::Values"]]], "relay_ffi":[["impl Send for Panic",1,["relay_ffi::Panic"]]], diff --git a/trait.impl/core/marker/trait.Sync.js b/trait.impl/core/marker/trait.Sync.js index 1e4f3b151f..41c48f2c51 100644 --- a/trait.impl/core/marker/trait.Sync.js +++ b/trait.impl/core/marker/trait.Sync.js @@ -12,7 +12,7 @@ "relay_config":[["impl Sync for ConfigErrorKind",1,["relay_config::config::ConfigErrorKind"]],["impl Sync for EmitOutcomes",1,["relay_config::config::EmitOutcomes"]],["impl Sync for HttpEncoding",1,["relay_config::config::HttpEncoding"]],["impl Sync for NormalizationLevel",1,["relay_config::config::NormalizationLevel"]],["impl Sync for ReadinessCondition",1,["relay_config::config::ReadinessCondition"]],["impl Sync for RelayMode",1,["relay_config::config::RelayMode"]],["impl Sync for UpstreamError",1,["relay_config::upstream::UpstreamError"]],["impl Sync for UpstreamParseError",1,["relay_config::upstream::UpstreamParseError"]],["impl Sync for AuthConfig",1,["relay_config::config::AuthConfig"]],["impl Sync for ByteSize",1,["relay_config::byte_size::ByteSize"]],["impl Sync for CardinalityLimiter",1,["relay_config::config::CardinalityLimiter"]],["impl Sync for Cogs",1,["relay_config::config::Cogs"]],["impl Sync for Config",1,["relay_config::config::Config"]],["impl Sync for ConfigError",1,["relay_config::config::ConfigError"]],["impl Sync for Credentials",1,["relay_config::config::Credentials"]],["impl Sync for EnvelopeSpool",1,["relay_config::config::EnvelopeSpool"]],["impl Sync for GeoIpConfig",1,["relay_config::config::GeoIpConfig"]],["impl Sync for Health",1,["relay_config::config::Health"]],["impl Sync for MinimalConfig",1,["relay_config::config::MinimalConfig"]],["impl Sync for Normalization",1,["relay_config::config::Normalization"]],["impl Sync for OutcomeAggregatorConfig",1,["relay_config::config::OutcomeAggregatorConfig"]],["impl Sync for Outcomes",1,["relay_config::config::Outcomes"]],["impl Sync for OverridableConfig",1,["relay_config::config::OverridableConfig"]],["impl Sync for ParseRelayModeError",1,["relay_config::config::ParseRelayModeError"]],["impl Sync for Processing",1,["relay_config::config::Processing"]],["impl Sync for Relay",1,["relay_config::config::Relay"]],["impl Sync for RelayInfo",1,["relay_config::config::RelayInfo"]],["impl Sync for Routing",1,["relay_config::config::Routing"]],["impl Sync for Spool",1,["relay_config::config::Spool"]],["impl<'a> Sync for UpstreamDescriptor<'a>",1,["relay_config::upstream::UpstreamDescriptor"]]], "relay_crash":[["impl<'a> Sync for CrashHandler<'a>",1,["relay_crash::CrashHandler"]]], "relay_dashboard":[["impl !Sync for Stats",1,["relay_dashboard::stats::Stats"]],["impl !Sync for Logs",1,["relay_dashboard::Logs"]],["impl !Sync for Main",1,["relay_dashboard::Main"]],["impl !Sync for MenuBar",1,["relay_dashboard::MenuBar"]],["impl !Sync for Stats",1,["relay_dashboard::Stats"]],["impl !Sync for Tools",1,["relay_dashboard::Tools"]],["impl !Sync for AutoSocket",1,["relay_dashboard::utils::AutoSocket"]],["impl Sync for Route",1,["relay_dashboard::Route"]],["impl<'a> Sync for Metric<'a>",1,["relay_dashboard::stats::Metric"]]], -"relay_dynamic_config":[["impl Sync for AcceptTransactionNames",1,["relay_dynamic_config::metrics::AcceptTransactionNames"]],["impl Sync for BucketEncoding",1,["relay_dynamic_config::global::BucketEncoding"]],["impl Sync for CardinalityLimiterMode",1,["relay_dynamic_config::global::CardinalityLimiterMode"]],["impl Sync for Feature",1,["relay_dynamic_config::feature::Feature"]],["impl Sync for GroupKey",1,["relay_dynamic_config::metrics::GroupKey"]],["impl Sync for BucketEncodings",1,["relay_dynamic_config::global::BucketEncodings"]],["impl Sync for CustomMeasurementConfig",1,["relay_dynamic_config::metrics::CustomMeasurementConfig"]],["impl Sync for FeatureSet",1,["relay_dynamic_config::feature::FeatureSet"]],["impl Sync for GlobalConfig",1,["relay_dynamic_config::global::GlobalConfig"]],["impl Sync for LimitedProjectConfig",1,["relay_dynamic_config::project::LimitedProjectConfig"]],["impl Sync for MetricExtractionConfig",1,["relay_dynamic_config::metrics::MetricExtractionConfig"]],["impl Sync for MetricExtractionGroup",1,["relay_dynamic_config::metrics::MetricExtractionGroup"]],["impl Sync for MetricExtractionGroupOverride",1,["relay_dynamic_config::metrics::MetricExtractionGroupOverride"]],["impl Sync for MetricExtractionGroups",1,["relay_dynamic_config::metrics::MetricExtractionGroups"]],["impl Sync for MetricSpec",1,["relay_dynamic_config::metrics::MetricSpec"]],["impl Sync for Metrics",1,["relay_dynamic_config::metrics::Metrics"]],["impl Sync for Options",1,["relay_dynamic_config::global::Options"]],["impl Sync for ProjectConfig",1,["relay_dynamic_config::project::ProjectConfig"]],["impl Sync for SessionMetricsConfig",1,["relay_dynamic_config::metrics::SessionMetricsConfig"]],["impl Sync for Tag",1,["relay_dynamic_config::metrics::Tag"]],["impl Sync for TagBlock",1,["relay_dynamic_config::metrics::TagBlock"]],["impl Sync for TagMapping",1,["relay_dynamic_config::metrics::TagMapping"]],["impl Sync for TagSpec",1,["relay_dynamic_config::metrics::TagSpec"]],["impl Sync for TagWithSource",1,["relay_dynamic_config::metrics::TagWithSource"]],["impl Sync for TaggingRule",1,["relay_dynamic_config::metrics::TaggingRule"]],["impl Sync for TransactionMetricsConfig",1,["relay_dynamic_config::metrics::TransactionMetricsConfig"]],["impl<'a> Sync for TagSource<'a>",1,["relay_dynamic_config::metrics::TagSource"]],["impl<'a> Sync for CombinedMetricExtractionConfig<'a>",1,["relay_dynamic_config::metrics::CombinedMetricExtractionConfig"]],["impl<T> Sync for ErrorBoundary<T>
where\n T: Sync,
",1,["relay_dynamic_config::error_boundary::ErrorBoundary"]]], +"relay_dynamic_config":[["impl Sync for AcceptTransactionNames",1,["relay_dynamic_config::metrics::AcceptTransactionNames"]],["impl Sync for BucketEncoding",1,["relay_dynamic_config::global::BucketEncoding"]],["impl Sync for CardinalityLimiterMode",1,["relay_dynamic_config::global::CardinalityLimiterMode"]],["impl Sync for Feature",1,["relay_dynamic_config::feature::Feature"]],["impl Sync for GroupKey",1,["relay_dynamic_config::metrics::GroupKey"]],["impl Sync for BucketEncodings",1,["relay_dynamic_config::global::BucketEncodings"]],["impl Sync for CustomMeasurementConfig",1,["relay_dynamic_config::metrics::CustomMeasurementConfig"]],["impl Sync for ExtrapolationConfig",1,["relay_dynamic_config::metrics::ExtrapolationConfig"]],["impl Sync for FeatureSet",1,["relay_dynamic_config::feature::FeatureSet"]],["impl Sync for GlobalConfig",1,["relay_dynamic_config::global::GlobalConfig"]],["impl Sync for LimitedProjectConfig",1,["relay_dynamic_config::project::LimitedProjectConfig"]],["impl Sync for MetricExtractionConfig",1,["relay_dynamic_config::metrics::MetricExtractionConfig"]],["impl Sync for MetricExtractionGroup",1,["relay_dynamic_config::metrics::MetricExtractionGroup"]],["impl Sync for MetricExtractionGroupOverride",1,["relay_dynamic_config::metrics::MetricExtractionGroupOverride"]],["impl Sync for MetricExtractionGroups",1,["relay_dynamic_config::metrics::MetricExtractionGroups"]],["impl Sync for MetricSpec",1,["relay_dynamic_config::metrics::MetricSpec"]],["impl Sync for Metrics",1,["relay_dynamic_config::metrics::Metrics"]],["impl Sync for Options",1,["relay_dynamic_config::global::Options"]],["impl Sync for ProjectConfig",1,["relay_dynamic_config::project::ProjectConfig"]],["impl Sync for SessionMetricsConfig",1,["relay_dynamic_config::metrics::SessionMetricsConfig"]],["impl Sync for Tag",1,["relay_dynamic_config::metrics::Tag"]],["impl Sync for TagBlock",1,["relay_dynamic_config::metrics::TagBlock"]],["impl Sync for TagMapping",1,["relay_dynamic_config::metrics::TagMapping"]],["impl Sync for TagSpec",1,["relay_dynamic_config::metrics::TagSpec"]],["impl Sync for TagWithSource",1,["relay_dynamic_config::metrics::TagWithSource"]],["impl Sync for TaggingRule",1,["relay_dynamic_config::metrics::TaggingRule"]],["impl Sync for TransactionMetricsConfig",1,["relay_dynamic_config::metrics::TransactionMetricsConfig"]],["impl<'a> Sync for TagSource<'a>",1,["relay_dynamic_config::metrics::TagSource"]],["impl<'a> Sync for CombinedMetricExtractionConfig<'a>",1,["relay_dynamic_config::metrics::CombinedMetricExtractionConfig"]],["impl<T> Sync for ErrorBoundary<T>
where\n T: Sync,
",1,["relay_dynamic_config::error_boundary::ErrorBoundary"]]], "relay_event_normalization":[["impl Sync for BreakdownConfig",1,["relay_event_normalization::normalize::breakdowns::BreakdownConfig"]],["impl Sync for RedactionRule",1,["relay_event_normalization::transactions::rules::RedactionRule"]],["impl Sync for ReplayError",1,["relay_event_normalization::replay::ReplayError"]],["impl Sync for SpanTagKey",1,["relay_event_normalization::normalize::span::tag_extraction::SpanTagKey"]],["impl Sync for BreakdownsConfig",1,["relay_event_normalization::normalize::breakdowns::BreakdownsConfig"]],["impl Sync for SpanOperationsConfig",1,["relay_event_normalization::normalize::breakdowns::SpanOperationsConfig"]],["impl Sync for TimeWindowSpan",1,["relay_event_normalization::normalize::breakdowns::TimeWindowSpan"]],["impl Sync for BuiltinMeasurementKey",1,["relay_event_normalization::normalize::BuiltinMeasurementKey"]],["impl Sync for ClockDriftProcessor",1,["relay_event_normalization::clock_drift::ClockDriftProcessor"]],["impl Sync for EventValidationConfig",1,["relay_event_normalization::validation::EventValidationConfig"]],["impl Sync for GeoIpLookup",1,["relay_event_normalization::geo::GeoIpLookup"]],["impl Sync for MeasurementsConfig",1,["relay_event_normalization::normalize::MeasurementsConfig"]],["impl Sync for ModelCost",1,["relay_event_normalization::normalize::ModelCost"]],["impl Sync for ModelCosts",1,["relay_event_normalization::normalize::ModelCosts"]],["impl Sync for PerformanceScoreConfig",1,["relay_event_normalization::normalize::PerformanceScoreConfig"]],["impl Sync for PerformanceScoreProfile",1,["relay_event_normalization::normalize::PerformanceScoreProfile"]],["impl Sync for PerformanceScoreWeightedComponent",1,["relay_event_normalization::normalize::PerformanceScoreWeightedComponent"]],["impl Sync for RemoveOtherProcessor",1,["relay_event_normalization::remove_other::RemoveOtherProcessor"]],["impl Sync for SchemaProcessor",1,["relay_event_normalization::schema::SchemaProcessor"]],["impl Sync for SpanDescriptionRule",1,["relay_event_normalization::transactions::rules::SpanDescriptionRule"]],["impl Sync for SpanDescriptionRuleScope",1,["relay_event_normalization::transactions::rules::SpanDescriptionRuleScope"]],["impl Sync for TimestampProcessor",1,["relay_event_normalization::timestamp::TimestampProcessor"]],["impl Sync for TransactionNameRule",1,["relay_event_normalization::transactions::rules::TransactionNameRule"]],["impl Sync for TrimmingProcessor",1,["relay_event_normalization::trimming::TrimmingProcessor"]],["impl<'a> Sync for CombinedMeasurementsConfig<'a>",1,["relay_event_normalization::normalize::CombinedMeasurementsConfig"]],["impl<'a> Sync for NormalizationConfig<'a>",1,["relay_event_normalization::event::NormalizationConfig"]],["impl<'r> Sync for TransactionNameConfig<'r>",1,["relay_event_normalization::transactions::processor::TransactionNameConfig"]],["impl<'r> Sync for TransactionsProcessor<'r>",1,["relay_event_normalization::transactions::processor::TransactionsProcessor"]],["impl<S> Sync for ClientHints<S>
where\n S: Sync,
",1,["relay_event_normalization::normalize::user_agent::ClientHints"]],["impl<S> Sync for RawUserAgentInfo<S>
where\n S: Sync,
",1,["relay_event_normalization::normalize::user_agent::RawUserAgentInfo"]]], "relay_event_schema":[["impl Sync for Pii",1,["relay_event_schema::processor::attrs::Pii"]],["impl Sync for ProcessingAction",1,["relay_event_schema::processor::traits::ProcessingAction"]],["impl Sync for ValueType",1,["relay_event_schema::processor::attrs::ValueType"]],["impl Sync for AbnormalMechanism",1,["relay_event_schema::protocol::session::AbnormalMechanism"]],["impl Sync for Context",1,["relay_event_schema::protocol::contexts::Context"]],["impl Sync for CspDirective",1,["relay_event_schema::protocol::security_report::CspDirective"]],["impl Sync for DebugImage",1,["relay_event_schema::protocol::debugmeta::DebugImage"]],["impl Sync for ExpectStapleCertStatus",1,["relay_event_schema::protocol::security_report::ExpectStapleCertStatus"]],["impl Sync for ExpectStapleResponseStatus",1,["relay_event_schema::protocol::security_report::ExpectStapleResponseStatus"]],["impl Sync for InstructionAddrAdjustment",1,["relay_event_schema::protocol::stacktrace::InstructionAddrAdjustment"]],["impl Sync for Level",1,["relay_event_schema::protocol::types::Level"]],["impl Sync for LockReasonType",1,["relay_event_schema::protocol::thread::LockReasonType"]],["impl Sync for NetworkReportError",1,["relay_event_schema::protocol::nel::NetworkReportError"]],["impl Sync for NetworkReportPhases",1,["relay_event_schema::protocol::nel::NetworkReportPhases"]],["impl Sync for SecurityReportType",1,["relay_event_schema::protocol::security_report::SecurityReportType"]],["impl Sync for SessionErrored",1,["relay_event_schema::protocol::session::SessionErrored"]],["impl Sync for SessionStatus",1,["relay_event_schema::protocol::session::SessionStatus"]],["impl Sync for ThreadId",1,["relay_event_schema::protocol::thread::ThreadId"]],["impl Sync for TransactionSource",1,["relay_event_schema::protocol::transaction::TransactionSource"]],["impl Sync for CharacterSet",1,["relay_event_schema::processor::attrs::CharacterSet"]],["impl Sync for FieldAttrs",1,["relay_event_schema::processor::attrs::FieldAttrs"]],["impl Sync for UnknownValueTypeError",1,["relay_event_schema::processor::attrs::UnknownValueTypeError"]],["impl Sync for Addr",1,["relay_event_schema::protocol::types::Addr"]],["impl Sync for AppContext",1,["relay_event_schema::protocol::contexts::app::AppContext"]],["impl Sync for AppleDebugImage",1,["relay_event_schema::protocol::debugmeta::AppleDebugImage"]],["impl Sync for BodyRaw",1,["relay_event_schema::protocol::nel::BodyRaw"]],["impl Sync for Breadcrumb",1,["relay_event_schema::protocol::breadcrumb::Breadcrumb"]],["impl Sync for Breakdowns",1,["relay_event_schema::protocol::breakdowns::Breakdowns"]],["impl Sync for BrowserContext",1,["relay_event_schema::protocol::contexts::browser::BrowserContext"]],["impl Sync for CError",1,["relay_event_schema::protocol::mechanism::CError"]],["impl Sync for ClientReport",1,["relay_event_schema::protocol::client_report::ClientReport"]],["impl Sync for ClientSdkInfo",1,["relay_event_schema::protocol::clientsdk::ClientSdkInfo"]],["impl Sync for ClientSdkPackage",1,["relay_event_schema::protocol::clientsdk::ClientSdkPackage"]],["impl Sync for CloudResourceContext",1,["relay_event_schema::protocol::contexts::cloud_resource::CloudResourceContext"]],["impl Sync for CodeId",1,["relay_event_schema::protocol::debugmeta::CodeId"]],["impl Sync for ContextInner",1,["relay_event_schema::protocol::contexts::ContextInner"]],["impl Sync for Contexts",1,["relay_event_schema::protocol::contexts::Contexts"]],["impl Sync for Cookies",1,["relay_event_schema::protocol::request::Cookies"]],["impl Sync for Csp",1,["relay_event_schema::protocol::security_report::Csp"]],["impl Sync for Data",1,["relay_event_schema::protocol::contexts::trace::Data"]],["impl Sync for DebugId",1,["relay_event_schema::protocol::debugmeta::DebugId"]],["impl Sync for DebugMeta",1,["relay_event_schema::protocol::debugmeta::DebugMeta"]],["impl Sync for DeviceClass",1,["relay_event_schema::protocol::device_class::DeviceClass"]],["impl Sync for DeviceContext",1,["relay_event_schema::protocol::contexts::device::DeviceContext"]],["impl Sync for DiscardedEvent",1,["relay_event_schema::protocol::client_report::DiscardedEvent"]],["impl Sync for Event",1,["relay_event_schema::protocol::event::Event"]],["impl Sync for EventId",1,["relay_event_schema::protocol::event::EventId"]],["impl Sync for EventProcessingError",1,["relay_event_schema::protocol::event::EventProcessingError"]],["impl Sync for Exception",1,["relay_event_schema::protocol::exception::Exception"]],["impl Sync for ExpectCt",1,["relay_event_schema::protocol::security_report::ExpectCt"]],["impl Sync for ExpectStaple",1,["relay_event_schema::protocol::security_report::ExpectStaple"]],["impl Sync for ExtraValue",1,["relay_event_schema::protocol::event::ExtraValue"]],["impl Sync for Fingerprint",1,["relay_event_schema::protocol::fingerprint::Fingerprint"]],["impl Sync for Frame",1,["relay_event_schema::protocol::stacktrace::Frame"]],["impl Sync for FrameData",1,["relay_event_schema::protocol::stacktrace::FrameData"]],["impl Sync for FrameVars",1,["relay_event_schema::protocol::stacktrace::FrameVars"]],["impl Sync for Geo",1,["relay_event_schema::protocol::user::Geo"]],["impl Sync for GpuContext",1,["relay_event_schema::protocol::contexts::gpu::GpuContext"]],["impl Sync for GroupingConfig",1,["relay_event_schema::protocol::event::GroupingConfig"]],["impl Sync for HeaderName",1,["relay_event_schema::protocol::request::HeaderName"]],["impl Sync for HeaderValue",1,["relay_event_schema::protocol::request::HeaderValue"]],["impl Sync for Headers",1,["relay_event_schema::protocol::request::Headers"]],["impl Sync for Hpkp",1,["relay_event_schema::protocol::security_report::Hpkp"]],["impl Sync for InvalidRegVal",1,["relay_event_schema::protocol::types::InvalidRegVal"]],["impl Sync for InvalidSecurityError",1,["relay_event_schema::protocol::security_report::InvalidSecurityError"]],["impl Sync for IpAddr",1,["relay_event_schema::protocol::types::IpAddr"]],["impl Sync for JsonLenientString",1,["relay_event_schema::protocol::types::JsonLenientString"]],["impl Sync for JvmDebugImage",1,["relay_event_schema::protocol::debugmeta::JvmDebugImage"]],["impl Sync for LenientString",1,["relay_event_schema::protocol::types::LenientString"]],["impl Sync for LinuxDistribution",1,["relay_event_schema::protocol::contexts::os::LinuxDistribution"]],["impl Sync for LockReason",1,["relay_event_schema::protocol::thread::LockReason"]],["impl Sync for LogEntry",1,["relay_event_schema::protocol::logentry::LogEntry"]],["impl Sync for MachException",1,["relay_event_schema::protocol::mechanism::MachException"]],["impl Sync for Measurement",1,["relay_event_schema::protocol::measurements::Measurement"]],["impl Sync for Measurements",1,["relay_event_schema::protocol::measurements::Measurements"]],["impl Sync for Mechanism",1,["relay_event_schema::protocol::mechanism::Mechanism"]],["impl Sync for MechanismMeta",1,["relay_event_schema::protocol::mechanism::MechanismMeta"]],["impl Sync for Message",1,["relay_event_schema::protocol::logentry::Message"]],["impl Sync for MetricSummary",1,["relay_event_schema::protocol::metrics_summary::MetricSummary"]],["impl Sync for Metrics",1,["relay_event_schema::protocol::metrics::Metrics"]],["impl Sync for MetricsSummary",1,["relay_event_schema::protocol::metrics_summary::MetricsSummary"]],["impl Sync for MonitorContext",1,["relay_event_schema::protocol::contexts::monitor::MonitorContext"]],["impl Sync for NativeDebugImage",1,["relay_event_schema::protocol::debugmeta::NativeDebugImage"]],["impl Sync for NativeImagePath",1,["relay_event_schema::protocol::debugmeta::NativeImagePath"]],["impl Sync for NelContext",1,["relay_event_schema::protocol::contexts::nel::NelContext"]],["impl Sync for NetworkReportRaw",1,["relay_event_schema::protocol::nel::NetworkReportRaw"]],["impl Sync for NsError",1,["relay_event_schema::protocol::mechanism::NsError"]],["impl Sync for OsContext",1,["relay_event_schema::protocol::contexts::os::OsContext"]],["impl Sync for OtelContext",1,["relay_event_schema::protocol::contexts::otel::OtelContext"]],["impl Sync for ParseAbnormalMechanismError",1,["relay_event_schema::protocol::session::ParseAbnormalMechanismError"]],["impl Sync for ParseLevelError",1,["relay_event_schema::protocol::types::ParseLevelError"]],["impl Sync for ParseNetworkReportPhaseError",1,["relay_event_schema::protocol::nel::ParseNetworkReportPhaseError"]],["impl Sync for ParseSessionStatusError",1,["relay_event_schema::protocol::session::ParseSessionStatusError"]],["impl Sync for PerformanceScoreContext",1,["relay_event_schema::protocol::contexts::performance_score::PerformanceScoreContext"]],["impl Sync for PosixSignal",1,["relay_event_schema::protocol::mechanism::PosixSignal"]],["impl Sync for ProfileContext",1,["relay_event_schema::protocol::contexts::profile::ProfileContext"]],["impl Sync for ProguardDebugImage",1,["relay_event_schema::protocol::debugmeta::ProguardDebugImage"]],["impl Sync for Query",1,["relay_event_schema::protocol::request::Query"]],["impl Sync for RawStacktrace",1,["relay_event_schema::protocol::stacktrace::RawStacktrace"]],["impl Sync for RegVal",1,["relay_event_schema::protocol::types::RegVal"]],["impl Sync for RelayInfo",1,["relay_event_schema::protocol::relay_info::RelayInfo"]],["impl Sync for Replay",1,["relay_event_schema::protocol::replay::Replay"]],["impl Sync for ReplayContext",1,["relay_event_schema::protocol::contexts::replay::ReplayContext"]],["impl Sync for ReprocessingContext",1,["relay_event_schema::protocol::contexts::reprocessing::ReprocessingContext"]],["impl Sync for Request",1,["relay_event_schema::protocol::request::Request"]],["impl Sync for ResponseContext",1,["relay_event_schema::protocol::contexts::response::ResponseContext"]],["impl Sync for Route",1,["relay_event_schema::protocol::contexts::trace::Route"]],["impl Sync for RuntimeContext",1,["relay_event_schema::protocol::contexts::runtime::RuntimeContext"]],["impl Sync for SampleRate",1,["relay_event_schema::protocol::metrics::SampleRate"]],["impl Sync for SessionAggregateItem",1,["relay_event_schema::protocol::session::SessionAggregateItem"]],["impl Sync for SessionAggregates",1,["relay_event_schema::protocol::session::SessionAggregates"]],["impl Sync for SessionAttributes",1,["relay_event_schema::protocol::session::SessionAttributes"]],["impl Sync for SessionUpdate",1,["relay_event_schema::protocol::session::SessionUpdate"]],["impl Sync for SingleCertificateTimestamp",1,["relay_event_schema::protocol::security_report::SingleCertificateTimestamp"]],["impl Sync for SourceMapDebugImage",1,["relay_event_schema::protocol::debugmeta::SourceMapDebugImage"]],["impl Sync for Span",1,["relay_event_schema::protocol::span::Span"]],["impl Sync for SpanData",1,["relay_event_schema::protocol::span::SpanData"]],["impl Sync for SpanId",1,["relay_event_schema::protocol::contexts::trace::SpanId"]],["impl Sync for Stacktrace",1,["relay_event_schema::protocol::stacktrace::Stacktrace"]],["impl Sync for SystemSdkInfo",1,["relay_event_schema::protocol::debugmeta::SystemSdkInfo"]],["impl Sync for TagEntry",1,["relay_event_schema::protocol::tags::TagEntry"]],["impl Sync for Tags",1,["relay_event_schema::protocol::tags::Tags"]],["impl Sync for TemplateInfo",1,["relay_event_schema::protocol::templateinfo::TemplateInfo"]],["impl Sync for Thread",1,["relay_event_schema::protocol::thread::Thread"]],["impl Sync for Timestamp",1,["relay_event_schema::protocol::types::Timestamp"]],["impl Sync for TraceContext",1,["relay_event_schema::protocol::contexts::trace::TraceContext"]],["impl Sync for TraceId",1,["relay_event_schema::protocol::contexts::trace::TraceId"]],["impl Sync for TransactionInfo",1,["relay_event_schema::protocol::transaction::TransactionInfo"]],["impl Sync for TransactionNameChange",1,["relay_event_schema::protocol::transaction::TransactionNameChange"]],["impl Sync for User",1,["relay_event_schema::protocol::user::User"]],["impl Sync for UserReport",1,["relay_event_schema::protocol::user_report::UserReport"]],["impl Sync for UserReportV2Context",1,["relay_event_schema::protocol::contexts::user_report_v2::UserReportV2Context"]],["impl<'a> Sync for Chunk<'a>",1,["relay_event_schema::processor::chunks::Chunk"]],["impl<'a> Sync for Path<'a>",1,["relay_event_schema::processor::attrs::Path"]],["impl<'a> Sync for ProcessingState<'a>",1,["relay_event_schema::processor::attrs::ProcessingState"]],["impl<'a> Sync for ProcessingStateIter<'a>",1,["relay_event_schema::processor::attrs::ProcessingStateIter"]],["impl<T> Sync for PairList<T>
where\n T: Sync,
",1,["relay_event_schema::protocol::types::PairList"]],["impl<T> Sync for Values<T>
where\n T: Sync,
",1,["relay_event_schema::protocol::types::Values"]]], "relay_ffi":[["impl Sync for Panic",1,["relay_ffi::Panic"]]], diff --git a/trait.impl/core/marker/trait.Unpin.js b/trait.impl/core/marker/trait.Unpin.js index 47c7fdebdb..b0f2b98059 100644 --- a/trait.impl/core/marker/trait.Unpin.js +++ b/trait.impl/core/marker/trait.Unpin.js @@ -12,7 +12,7 @@ "relay_config":[["impl Unpin for ConfigErrorKind",1,["relay_config::config::ConfigErrorKind"]],["impl Unpin for EmitOutcomes",1,["relay_config::config::EmitOutcomes"]],["impl Unpin for HttpEncoding",1,["relay_config::config::HttpEncoding"]],["impl Unpin for NormalizationLevel",1,["relay_config::config::NormalizationLevel"]],["impl Unpin for ReadinessCondition",1,["relay_config::config::ReadinessCondition"]],["impl Unpin for RelayMode",1,["relay_config::config::RelayMode"]],["impl Unpin for UpstreamError",1,["relay_config::upstream::UpstreamError"]],["impl Unpin for UpstreamParseError",1,["relay_config::upstream::UpstreamParseError"]],["impl Unpin for AuthConfig",1,["relay_config::config::AuthConfig"]],["impl Unpin for ByteSize",1,["relay_config::byte_size::ByteSize"]],["impl Unpin for CardinalityLimiter",1,["relay_config::config::CardinalityLimiter"]],["impl Unpin for Cogs",1,["relay_config::config::Cogs"]],["impl Unpin for Config",1,["relay_config::config::Config"]],["impl Unpin for ConfigError",1,["relay_config::config::ConfigError"]],["impl Unpin for Credentials",1,["relay_config::config::Credentials"]],["impl Unpin for EnvelopeSpool",1,["relay_config::config::EnvelopeSpool"]],["impl Unpin for GeoIpConfig",1,["relay_config::config::GeoIpConfig"]],["impl Unpin for Health",1,["relay_config::config::Health"]],["impl Unpin for MinimalConfig",1,["relay_config::config::MinimalConfig"]],["impl Unpin for Normalization",1,["relay_config::config::Normalization"]],["impl Unpin for OutcomeAggregatorConfig",1,["relay_config::config::OutcomeAggregatorConfig"]],["impl Unpin for Outcomes",1,["relay_config::config::Outcomes"]],["impl Unpin for OverridableConfig",1,["relay_config::config::OverridableConfig"]],["impl Unpin for ParseRelayModeError",1,["relay_config::config::ParseRelayModeError"]],["impl Unpin for Processing",1,["relay_config::config::Processing"]],["impl Unpin for Relay",1,["relay_config::config::Relay"]],["impl Unpin for RelayInfo",1,["relay_config::config::RelayInfo"]],["impl Unpin for Routing",1,["relay_config::config::Routing"]],["impl Unpin for Spool",1,["relay_config::config::Spool"]],["impl<'a> Unpin for UpstreamDescriptor<'a>",1,["relay_config::upstream::UpstreamDescriptor"]]], "relay_crash":[["impl<'a> Unpin for CrashHandler<'a>",1,["relay_crash::CrashHandler"]]], "relay_dashboard":[["impl Unpin for Route",1,["relay_dashboard::Route"]],["impl Unpin for Stats",1,["relay_dashboard::stats::Stats"]],["impl Unpin for Logs",1,["relay_dashboard::Logs"]],["impl Unpin for Main",1,["relay_dashboard::Main"]],["impl Unpin for MenuBar",1,["relay_dashboard::MenuBar"]],["impl Unpin for Stats",1,["relay_dashboard::Stats"]],["impl Unpin for Tools",1,["relay_dashboard::Tools"]],["impl Unpin for AutoSocket",1,["relay_dashboard::utils::AutoSocket"]],["impl<'a> Unpin for Metric<'a>",1,["relay_dashboard::stats::Metric"]]], -"relay_dynamic_config":[["impl Unpin for AcceptTransactionNames",1,["relay_dynamic_config::metrics::AcceptTransactionNames"]],["impl Unpin for BucketEncoding",1,["relay_dynamic_config::global::BucketEncoding"]],["impl Unpin for CardinalityLimiterMode",1,["relay_dynamic_config::global::CardinalityLimiterMode"]],["impl Unpin for Feature",1,["relay_dynamic_config::feature::Feature"]],["impl Unpin for GroupKey",1,["relay_dynamic_config::metrics::GroupKey"]],["impl Unpin for BucketEncodings",1,["relay_dynamic_config::global::BucketEncodings"]],["impl Unpin for CustomMeasurementConfig",1,["relay_dynamic_config::metrics::CustomMeasurementConfig"]],["impl Unpin for FeatureSet",1,["relay_dynamic_config::feature::FeatureSet"]],["impl Unpin for GlobalConfig",1,["relay_dynamic_config::global::GlobalConfig"]],["impl Unpin for LimitedProjectConfig",1,["relay_dynamic_config::project::LimitedProjectConfig"]],["impl Unpin for MetricExtractionConfig",1,["relay_dynamic_config::metrics::MetricExtractionConfig"]],["impl Unpin for MetricExtractionGroup",1,["relay_dynamic_config::metrics::MetricExtractionGroup"]],["impl Unpin for MetricExtractionGroupOverride",1,["relay_dynamic_config::metrics::MetricExtractionGroupOverride"]],["impl Unpin for MetricExtractionGroups",1,["relay_dynamic_config::metrics::MetricExtractionGroups"]],["impl Unpin for MetricSpec",1,["relay_dynamic_config::metrics::MetricSpec"]],["impl Unpin for Metrics",1,["relay_dynamic_config::metrics::Metrics"]],["impl Unpin for Options",1,["relay_dynamic_config::global::Options"]],["impl Unpin for ProjectConfig",1,["relay_dynamic_config::project::ProjectConfig"]],["impl Unpin for SessionMetricsConfig",1,["relay_dynamic_config::metrics::SessionMetricsConfig"]],["impl Unpin for Tag",1,["relay_dynamic_config::metrics::Tag"]],["impl Unpin for TagBlock",1,["relay_dynamic_config::metrics::TagBlock"]],["impl Unpin for TagMapping",1,["relay_dynamic_config::metrics::TagMapping"]],["impl Unpin for TagSpec",1,["relay_dynamic_config::metrics::TagSpec"]],["impl Unpin for TagWithSource",1,["relay_dynamic_config::metrics::TagWithSource"]],["impl Unpin for TaggingRule",1,["relay_dynamic_config::metrics::TaggingRule"]],["impl Unpin for TransactionMetricsConfig",1,["relay_dynamic_config::metrics::TransactionMetricsConfig"]],["impl<'a> Unpin for TagSource<'a>",1,["relay_dynamic_config::metrics::TagSource"]],["impl<'a> Unpin for CombinedMetricExtractionConfig<'a>",1,["relay_dynamic_config::metrics::CombinedMetricExtractionConfig"]],["impl<T> Unpin for ErrorBoundary<T>
where\n T: Unpin,
",1,["relay_dynamic_config::error_boundary::ErrorBoundary"]]], +"relay_dynamic_config":[["impl Unpin for AcceptTransactionNames",1,["relay_dynamic_config::metrics::AcceptTransactionNames"]],["impl Unpin for BucketEncoding",1,["relay_dynamic_config::global::BucketEncoding"]],["impl Unpin for CardinalityLimiterMode",1,["relay_dynamic_config::global::CardinalityLimiterMode"]],["impl Unpin for Feature",1,["relay_dynamic_config::feature::Feature"]],["impl Unpin for GroupKey",1,["relay_dynamic_config::metrics::GroupKey"]],["impl Unpin for BucketEncodings",1,["relay_dynamic_config::global::BucketEncodings"]],["impl Unpin for CustomMeasurementConfig",1,["relay_dynamic_config::metrics::CustomMeasurementConfig"]],["impl Unpin for ExtrapolationConfig",1,["relay_dynamic_config::metrics::ExtrapolationConfig"]],["impl Unpin for FeatureSet",1,["relay_dynamic_config::feature::FeatureSet"]],["impl Unpin for GlobalConfig",1,["relay_dynamic_config::global::GlobalConfig"]],["impl Unpin for LimitedProjectConfig",1,["relay_dynamic_config::project::LimitedProjectConfig"]],["impl Unpin for MetricExtractionConfig",1,["relay_dynamic_config::metrics::MetricExtractionConfig"]],["impl Unpin for MetricExtractionGroup",1,["relay_dynamic_config::metrics::MetricExtractionGroup"]],["impl Unpin for MetricExtractionGroupOverride",1,["relay_dynamic_config::metrics::MetricExtractionGroupOverride"]],["impl Unpin for MetricExtractionGroups",1,["relay_dynamic_config::metrics::MetricExtractionGroups"]],["impl Unpin for MetricSpec",1,["relay_dynamic_config::metrics::MetricSpec"]],["impl Unpin for Metrics",1,["relay_dynamic_config::metrics::Metrics"]],["impl Unpin for Options",1,["relay_dynamic_config::global::Options"]],["impl Unpin for ProjectConfig",1,["relay_dynamic_config::project::ProjectConfig"]],["impl Unpin for SessionMetricsConfig",1,["relay_dynamic_config::metrics::SessionMetricsConfig"]],["impl Unpin for Tag",1,["relay_dynamic_config::metrics::Tag"]],["impl Unpin for TagBlock",1,["relay_dynamic_config::metrics::TagBlock"]],["impl Unpin for TagMapping",1,["relay_dynamic_config::metrics::TagMapping"]],["impl Unpin for TagSpec",1,["relay_dynamic_config::metrics::TagSpec"]],["impl Unpin for TagWithSource",1,["relay_dynamic_config::metrics::TagWithSource"]],["impl Unpin for TaggingRule",1,["relay_dynamic_config::metrics::TaggingRule"]],["impl Unpin for TransactionMetricsConfig",1,["relay_dynamic_config::metrics::TransactionMetricsConfig"]],["impl<'a> Unpin for TagSource<'a>",1,["relay_dynamic_config::metrics::TagSource"]],["impl<'a> Unpin for CombinedMetricExtractionConfig<'a>",1,["relay_dynamic_config::metrics::CombinedMetricExtractionConfig"]],["impl<T> Unpin for ErrorBoundary<T>
where\n T: Unpin,
",1,["relay_dynamic_config::error_boundary::ErrorBoundary"]]], "relay_event_normalization":[["impl Unpin for BreakdownConfig",1,["relay_event_normalization::normalize::breakdowns::BreakdownConfig"]],["impl Unpin for RedactionRule",1,["relay_event_normalization::transactions::rules::RedactionRule"]],["impl Unpin for ReplayError",1,["relay_event_normalization::replay::ReplayError"]],["impl Unpin for SpanTagKey",1,["relay_event_normalization::normalize::span::tag_extraction::SpanTagKey"]],["impl Unpin for BreakdownsConfig",1,["relay_event_normalization::normalize::breakdowns::BreakdownsConfig"]],["impl Unpin for SpanOperationsConfig",1,["relay_event_normalization::normalize::breakdowns::SpanOperationsConfig"]],["impl Unpin for TimeWindowSpan",1,["relay_event_normalization::normalize::breakdowns::TimeWindowSpan"]],["impl Unpin for BuiltinMeasurementKey",1,["relay_event_normalization::normalize::BuiltinMeasurementKey"]],["impl Unpin for ClockDriftProcessor",1,["relay_event_normalization::clock_drift::ClockDriftProcessor"]],["impl Unpin for EventValidationConfig",1,["relay_event_normalization::validation::EventValidationConfig"]],["impl Unpin for GeoIpLookup",1,["relay_event_normalization::geo::GeoIpLookup"]],["impl Unpin for MeasurementsConfig",1,["relay_event_normalization::normalize::MeasurementsConfig"]],["impl Unpin for ModelCost",1,["relay_event_normalization::normalize::ModelCost"]],["impl Unpin for ModelCosts",1,["relay_event_normalization::normalize::ModelCosts"]],["impl Unpin for PerformanceScoreConfig",1,["relay_event_normalization::normalize::PerformanceScoreConfig"]],["impl Unpin for PerformanceScoreProfile",1,["relay_event_normalization::normalize::PerformanceScoreProfile"]],["impl Unpin for PerformanceScoreWeightedComponent",1,["relay_event_normalization::normalize::PerformanceScoreWeightedComponent"]],["impl Unpin for RemoveOtherProcessor",1,["relay_event_normalization::remove_other::RemoveOtherProcessor"]],["impl Unpin for SchemaProcessor",1,["relay_event_normalization::schema::SchemaProcessor"]],["impl Unpin for SpanDescriptionRule",1,["relay_event_normalization::transactions::rules::SpanDescriptionRule"]],["impl Unpin for SpanDescriptionRuleScope",1,["relay_event_normalization::transactions::rules::SpanDescriptionRuleScope"]],["impl Unpin for TimestampProcessor",1,["relay_event_normalization::timestamp::TimestampProcessor"]],["impl Unpin for TransactionNameRule",1,["relay_event_normalization::transactions::rules::TransactionNameRule"]],["impl Unpin for TrimmingProcessor",1,["relay_event_normalization::trimming::TrimmingProcessor"]],["impl<'a> Unpin for CombinedMeasurementsConfig<'a>",1,["relay_event_normalization::normalize::CombinedMeasurementsConfig"]],["impl<'a> Unpin for NormalizationConfig<'a>",1,["relay_event_normalization::event::NormalizationConfig"]],["impl<'r> Unpin for TransactionNameConfig<'r>",1,["relay_event_normalization::transactions::processor::TransactionNameConfig"]],["impl<'r> Unpin for TransactionsProcessor<'r>",1,["relay_event_normalization::transactions::processor::TransactionsProcessor"]],["impl<S> Unpin for ClientHints<S>
where\n S: Unpin,
",1,["relay_event_normalization::normalize::user_agent::ClientHints"]],["impl<S> Unpin for RawUserAgentInfo<S>
where\n S: Unpin,
",1,["relay_event_normalization::normalize::user_agent::RawUserAgentInfo"]]], "relay_event_schema":[["impl Unpin for Pii",1,["relay_event_schema::processor::attrs::Pii"]],["impl Unpin for ProcessingAction",1,["relay_event_schema::processor::traits::ProcessingAction"]],["impl Unpin for ValueType",1,["relay_event_schema::processor::attrs::ValueType"]],["impl Unpin for AbnormalMechanism",1,["relay_event_schema::protocol::session::AbnormalMechanism"]],["impl Unpin for Context",1,["relay_event_schema::protocol::contexts::Context"]],["impl Unpin for CspDirective",1,["relay_event_schema::protocol::security_report::CspDirective"]],["impl Unpin for DebugImage",1,["relay_event_schema::protocol::debugmeta::DebugImage"]],["impl Unpin for ExpectStapleCertStatus",1,["relay_event_schema::protocol::security_report::ExpectStapleCertStatus"]],["impl Unpin for ExpectStapleResponseStatus",1,["relay_event_schema::protocol::security_report::ExpectStapleResponseStatus"]],["impl Unpin for InstructionAddrAdjustment",1,["relay_event_schema::protocol::stacktrace::InstructionAddrAdjustment"]],["impl Unpin for Level",1,["relay_event_schema::protocol::types::Level"]],["impl Unpin for LockReasonType",1,["relay_event_schema::protocol::thread::LockReasonType"]],["impl Unpin for NetworkReportError",1,["relay_event_schema::protocol::nel::NetworkReportError"]],["impl Unpin for NetworkReportPhases",1,["relay_event_schema::protocol::nel::NetworkReportPhases"]],["impl Unpin for SecurityReportType",1,["relay_event_schema::protocol::security_report::SecurityReportType"]],["impl Unpin for SessionErrored",1,["relay_event_schema::protocol::session::SessionErrored"]],["impl Unpin for SessionStatus",1,["relay_event_schema::protocol::session::SessionStatus"]],["impl Unpin for ThreadId",1,["relay_event_schema::protocol::thread::ThreadId"]],["impl Unpin for TransactionSource",1,["relay_event_schema::protocol::transaction::TransactionSource"]],["impl Unpin for CharacterSet",1,["relay_event_schema::processor::attrs::CharacterSet"]],["impl Unpin for FieldAttrs",1,["relay_event_schema::processor::attrs::FieldAttrs"]],["impl Unpin for UnknownValueTypeError",1,["relay_event_schema::processor::attrs::UnknownValueTypeError"]],["impl Unpin for Addr",1,["relay_event_schema::protocol::types::Addr"]],["impl Unpin for AppContext",1,["relay_event_schema::protocol::contexts::app::AppContext"]],["impl Unpin for AppleDebugImage",1,["relay_event_schema::protocol::debugmeta::AppleDebugImage"]],["impl Unpin for BodyRaw",1,["relay_event_schema::protocol::nel::BodyRaw"]],["impl Unpin for Breadcrumb",1,["relay_event_schema::protocol::breadcrumb::Breadcrumb"]],["impl Unpin for Breakdowns",1,["relay_event_schema::protocol::breakdowns::Breakdowns"]],["impl Unpin for BrowserContext",1,["relay_event_schema::protocol::contexts::browser::BrowserContext"]],["impl Unpin for CError",1,["relay_event_schema::protocol::mechanism::CError"]],["impl Unpin for ClientReport",1,["relay_event_schema::protocol::client_report::ClientReport"]],["impl Unpin for ClientSdkInfo",1,["relay_event_schema::protocol::clientsdk::ClientSdkInfo"]],["impl Unpin for ClientSdkPackage",1,["relay_event_schema::protocol::clientsdk::ClientSdkPackage"]],["impl Unpin for CloudResourceContext",1,["relay_event_schema::protocol::contexts::cloud_resource::CloudResourceContext"]],["impl Unpin for CodeId",1,["relay_event_schema::protocol::debugmeta::CodeId"]],["impl Unpin for ContextInner",1,["relay_event_schema::protocol::contexts::ContextInner"]],["impl Unpin for Contexts",1,["relay_event_schema::protocol::contexts::Contexts"]],["impl Unpin for Cookies",1,["relay_event_schema::protocol::request::Cookies"]],["impl Unpin for Csp",1,["relay_event_schema::protocol::security_report::Csp"]],["impl Unpin for Data",1,["relay_event_schema::protocol::contexts::trace::Data"]],["impl Unpin for DebugId",1,["relay_event_schema::protocol::debugmeta::DebugId"]],["impl Unpin for DebugMeta",1,["relay_event_schema::protocol::debugmeta::DebugMeta"]],["impl Unpin for DeviceClass",1,["relay_event_schema::protocol::device_class::DeviceClass"]],["impl Unpin for DeviceContext",1,["relay_event_schema::protocol::contexts::device::DeviceContext"]],["impl Unpin for DiscardedEvent",1,["relay_event_schema::protocol::client_report::DiscardedEvent"]],["impl Unpin for Event",1,["relay_event_schema::protocol::event::Event"]],["impl Unpin for EventId",1,["relay_event_schema::protocol::event::EventId"]],["impl Unpin for EventProcessingError",1,["relay_event_schema::protocol::event::EventProcessingError"]],["impl Unpin for Exception",1,["relay_event_schema::protocol::exception::Exception"]],["impl Unpin for ExpectCt",1,["relay_event_schema::protocol::security_report::ExpectCt"]],["impl Unpin for ExpectStaple",1,["relay_event_schema::protocol::security_report::ExpectStaple"]],["impl Unpin for ExtraValue",1,["relay_event_schema::protocol::event::ExtraValue"]],["impl Unpin for Fingerprint",1,["relay_event_schema::protocol::fingerprint::Fingerprint"]],["impl Unpin for Frame",1,["relay_event_schema::protocol::stacktrace::Frame"]],["impl Unpin for FrameData",1,["relay_event_schema::protocol::stacktrace::FrameData"]],["impl Unpin for FrameVars",1,["relay_event_schema::protocol::stacktrace::FrameVars"]],["impl Unpin for Geo",1,["relay_event_schema::protocol::user::Geo"]],["impl Unpin for GpuContext",1,["relay_event_schema::protocol::contexts::gpu::GpuContext"]],["impl Unpin for GroupingConfig",1,["relay_event_schema::protocol::event::GroupingConfig"]],["impl Unpin for HeaderName",1,["relay_event_schema::protocol::request::HeaderName"]],["impl Unpin for HeaderValue",1,["relay_event_schema::protocol::request::HeaderValue"]],["impl Unpin for Headers",1,["relay_event_schema::protocol::request::Headers"]],["impl Unpin for Hpkp",1,["relay_event_schema::protocol::security_report::Hpkp"]],["impl Unpin for InvalidRegVal",1,["relay_event_schema::protocol::types::InvalidRegVal"]],["impl Unpin for InvalidSecurityError",1,["relay_event_schema::protocol::security_report::InvalidSecurityError"]],["impl Unpin for IpAddr",1,["relay_event_schema::protocol::types::IpAddr"]],["impl Unpin for JsonLenientString",1,["relay_event_schema::protocol::types::JsonLenientString"]],["impl Unpin for JvmDebugImage",1,["relay_event_schema::protocol::debugmeta::JvmDebugImage"]],["impl Unpin for LenientString",1,["relay_event_schema::protocol::types::LenientString"]],["impl Unpin for LinuxDistribution",1,["relay_event_schema::protocol::contexts::os::LinuxDistribution"]],["impl Unpin for LockReason",1,["relay_event_schema::protocol::thread::LockReason"]],["impl Unpin for LogEntry",1,["relay_event_schema::protocol::logentry::LogEntry"]],["impl Unpin for MachException",1,["relay_event_schema::protocol::mechanism::MachException"]],["impl Unpin for Measurement",1,["relay_event_schema::protocol::measurements::Measurement"]],["impl Unpin for Measurements",1,["relay_event_schema::protocol::measurements::Measurements"]],["impl Unpin for Mechanism",1,["relay_event_schema::protocol::mechanism::Mechanism"]],["impl Unpin for MechanismMeta",1,["relay_event_schema::protocol::mechanism::MechanismMeta"]],["impl Unpin for Message",1,["relay_event_schema::protocol::logentry::Message"]],["impl Unpin for MetricSummary",1,["relay_event_schema::protocol::metrics_summary::MetricSummary"]],["impl Unpin for Metrics",1,["relay_event_schema::protocol::metrics::Metrics"]],["impl Unpin for MetricsSummary",1,["relay_event_schema::protocol::metrics_summary::MetricsSummary"]],["impl Unpin for MonitorContext",1,["relay_event_schema::protocol::contexts::monitor::MonitorContext"]],["impl Unpin for NativeDebugImage",1,["relay_event_schema::protocol::debugmeta::NativeDebugImage"]],["impl Unpin for NativeImagePath",1,["relay_event_schema::protocol::debugmeta::NativeImagePath"]],["impl Unpin for NelContext",1,["relay_event_schema::protocol::contexts::nel::NelContext"]],["impl Unpin for NetworkReportRaw",1,["relay_event_schema::protocol::nel::NetworkReportRaw"]],["impl Unpin for NsError",1,["relay_event_schema::protocol::mechanism::NsError"]],["impl Unpin for OsContext",1,["relay_event_schema::protocol::contexts::os::OsContext"]],["impl Unpin for OtelContext",1,["relay_event_schema::protocol::contexts::otel::OtelContext"]],["impl Unpin for ParseAbnormalMechanismError",1,["relay_event_schema::protocol::session::ParseAbnormalMechanismError"]],["impl Unpin for ParseLevelError",1,["relay_event_schema::protocol::types::ParseLevelError"]],["impl Unpin for ParseNetworkReportPhaseError",1,["relay_event_schema::protocol::nel::ParseNetworkReportPhaseError"]],["impl Unpin for ParseSessionStatusError",1,["relay_event_schema::protocol::session::ParseSessionStatusError"]],["impl Unpin for PerformanceScoreContext",1,["relay_event_schema::protocol::contexts::performance_score::PerformanceScoreContext"]],["impl Unpin for PosixSignal",1,["relay_event_schema::protocol::mechanism::PosixSignal"]],["impl Unpin for ProfileContext",1,["relay_event_schema::protocol::contexts::profile::ProfileContext"]],["impl Unpin for ProguardDebugImage",1,["relay_event_schema::protocol::debugmeta::ProguardDebugImage"]],["impl Unpin for Query",1,["relay_event_schema::protocol::request::Query"]],["impl Unpin for RawStacktrace",1,["relay_event_schema::protocol::stacktrace::RawStacktrace"]],["impl Unpin for RegVal",1,["relay_event_schema::protocol::types::RegVal"]],["impl Unpin for RelayInfo",1,["relay_event_schema::protocol::relay_info::RelayInfo"]],["impl Unpin for Replay",1,["relay_event_schema::protocol::replay::Replay"]],["impl Unpin for ReplayContext",1,["relay_event_schema::protocol::contexts::replay::ReplayContext"]],["impl Unpin for ReprocessingContext",1,["relay_event_schema::protocol::contexts::reprocessing::ReprocessingContext"]],["impl Unpin for Request",1,["relay_event_schema::protocol::request::Request"]],["impl Unpin for ResponseContext",1,["relay_event_schema::protocol::contexts::response::ResponseContext"]],["impl Unpin for Route",1,["relay_event_schema::protocol::contexts::trace::Route"]],["impl Unpin for RuntimeContext",1,["relay_event_schema::protocol::contexts::runtime::RuntimeContext"]],["impl Unpin for SampleRate",1,["relay_event_schema::protocol::metrics::SampleRate"]],["impl Unpin for SessionAggregateItem",1,["relay_event_schema::protocol::session::SessionAggregateItem"]],["impl Unpin for SessionAggregates",1,["relay_event_schema::protocol::session::SessionAggregates"]],["impl Unpin for SessionAttributes",1,["relay_event_schema::protocol::session::SessionAttributes"]],["impl Unpin for SessionUpdate",1,["relay_event_schema::protocol::session::SessionUpdate"]],["impl Unpin for SingleCertificateTimestamp",1,["relay_event_schema::protocol::security_report::SingleCertificateTimestamp"]],["impl Unpin for SourceMapDebugImage",1,["relay_event_schema::protocol::debugmeta::SourceMapDebugImage"]],["impl Unpin for Span",1,["relay_event_schema::protocol::span::Span"]],["impl Unpin for SpanData",1,["relay_event_schema::protocol::span::SpanData"]],["impl Unpin for SpanId",1,["relay_event_schema::protocol::contexts::trace::SpanId"]],["impl Unpin for Stacktrace",1,["relay_event_schema::protocol::stacktrace::Stacktrace"]],["impl Unpin for SystemSdkInfo",1,["relay_event_schema::protocol::debugmeta::SystemSdkInfo"]],["impl Unpin for TagEntry",1,["relay_event_schema::protocol::tags::TagEntry"]],["impl Unpin for Tags",1,["relay_event_schema::protocol::tags::Tags"]],["impl Unpin for TemplateInfo",1,["relay_event_schema::protocol::templateinfo::TemplateInfo"]],["impl Unpin for Thread",1,["relay_event_schema::protocol::thread::Thread"]],["impl Unpin for Timestamp",1,["relay_event_schema::protocol::types::Timestamp"]],["impl Unpin for TraceContext",1,["relay_event_schema::protocol::contexts::trace::TraceContext"]],["impl Unpin for TraceId",1,["relay_event_schema::protocol::contexts::trace::TraceId"]],["impl Unpin for TransactionInfo",1,["relay_event_schema::protocol::transaction::TransactionInfo"]],["impl Unpin for TransactionNameChange",1,["relay_event_schema::protocol::transaction::TransactionNameChange"]],["impl Unpin for User",1,["relay_event_schema::protocol::user::User"]],["impl Unpin for UserReport",1,["relay_event_schema::protocol::user_report::UserReport"]],["impl Unpin for UserReportV2Context",1,["relay_event_schema::protocol::contexts::user_report_v2::UserReportV2Context"]],["impl<'a> Unpin for Chunk<'a>",1,["relay_event_schema::processor::chunks::Chunk"]],["impl<'a> Unpin for Path<'a>",1,["relay_event_schema::processor::attrs::Path"]],["impl<'a> Unpin for ProcessingState<'a>",1,["relay_event_schema::processor::attrs::ProcessingState"]],["impl<'a> Unpin for ProcessingStateIter<'a>",1,["relay_event_schema::processor::attrs::ProcessingStateIter"]],["impl<T> Unpin for PairList<T>
where\n T: Unpin,
",1,["relay_event_schema::protocol::types::PairList"]],["impl<T> Unpin for Values<T>
where\n T: Unpin,
",1,["relay_event_schema::protocol::types::Values"]]], "relay_ffi":[["impl Unpin for Panic",1,["relay_ffi::Panic"]]], diff --git a/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js b/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js index 51b8be8993..714b0e156b 100644 --- a/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -12,7 +12,7 @@ "relay_config":[["impl !RefUnwindSafe for UpstreamError",1,["relay_config::upstream::UpstreamError"]],["impl RefUnwindSafe for ConfigErrorKind",1,["relay_config::config::ConfigErrorKind"]],["impl RefUnwindSafe for EmitOutcomes",1,["relay_config::config::EmitOutcomes"]],["impl RefUnwindSafe for HttpEncoding",1,["relay_config::config::HttpEncoding"]],["impl RefUnwindSafe for NormalizationLevel",1,["relay_config::config::NormalizationLevel"]],["impl RefUnwindSafe for ReadinessCondition",1,["relay_config::config::ReadinessCondition"]],["impl RefUnwindSafe for RelayMode",1,["relay_config::config::RelayMode"]],["impl RefUnwindSafe for UpstreamParseError",1,["relay_config::upstream::UpstreamParseError"]],["impl RefUnwindSafe for AuthConfig",1,["relay_config::config::AuthConfig"]],["impl RefUnwindSafe for ByteSize",1,["relay_config::byte_size::ByteSize"]],["impl RefUnwindSafe for CardinalityLimiter",1,["relay_config::config::CardinalityLimiter"]],["impl RefUnwindSafe for Cogs",1,["relay_config::config::Cogs"]],["impl RefUnwindSafe for Config",1,["relay_config::config::Config"]],["impl RefUnwindSafe for ConfigError",1,["relay_config::config::ConfigError"]],["impl RefUnwindSafe for Credentials",1,["relay_config::config::Credentials"]],["impl RefUnwindSafe for EnvelopeSpool",1,["relay_config::config::EnvelopeSpool"]],["impl RefUnwindSafe for GeoIpConfig",1,["relay_config::config::GeoIpConfig"]],["impl RefUnwindSafe for Health",1,["relay_config::config::Health"]],["impl RefUnwindSafe for MinimalConfig",1,["relay_config::config::MinimalConfig"]],["impl RefUnwindSafe for Normalization",1,["relay_config::config::Normalization"]],["impl RefUnwindSafe for OutcomeAggregatorConfig",1,["relay_config::config::OutcomeAggregatorConfig"]],["impl RefUnwindSafe for Outcomes",1,["relay_config::config::Outcomes"]],["impl RefUnwindSafe for OverridableConfig",1,["relay_config::config::OverridableConfig"]],["impl RefUnwindSafe for ParseRelayModeError",1,["relay_config::config::ParseRelayModeError"]],["impl RefUnwindSafe for Processing",1,["relay_config::config::Processing"]],["impl RefUnwindSafe for Relay",1,["relay_config::config::Relay"]],["impl RefUnwindSafe for RelayInfo",1,["relay_config::config::RelayInfo"]],["impl RefUnwindSafe for Routing",1,["relay_config::config::Routing"]],["impl RefUnwindSafe for Spool",1,["relay_config::config::Spool"]],["impl<'a> RefUnwindSafe for UpstreamDescriptor<'a>",1,["relay_config::upstream::UpstreamDescriptor"]]], "relay_crash":[["impl<'a> RefUnwindSafe for CrashHandler<'a>",1,["relay_crash::CrashHandler"]]], "relay_dashboard":[["impl !RefUnwindSafe for Stats",1,["relay_dashboard::stats::Stats"]],["impl !RefUnwindSafe for Logs",1,["relay_dashboard::Logs"]],["impl !RefUnwindSafe for Main",1,["relay_dashboard::Main"]],["impl !RefUnwindSafe for MenuBar",1,["relay_dashboard::MenuBar"]],["impl !RefUnwindSafe for Stats",1,["relay_dashboard::Stats"]],["impl !RefUnwindSafe for Tools",1,["relay_dashboard::Tools"]],["impl !RefUnwindSafe for AutoSocket",1,["relay_dashboard::utils::AutoSocket"]],["impl RefUnwindSafe for Route",1,["relay_dashboard::Route"]],["impl<'a> RefUnwindSafe for Metric<'a>",1,["relay_dashboard::stats::Metric"]]], -"relay_dynamic_config":[["impl !RefUnwindSafe for GlobalConfig",1,["relay_dynamic_config::global::GlobalConfig"]],["impl !RefUnwindSafe for LimitedProjectConfig",1,["relay_dynamic_config::project::LimitedProjectConfig"]],["impl !RefUnwindSafe for ProjectConfig",1,["relay_dynamic_config::project::ProjectConfig"]],["impl RefUnwindSafe for AcceptTransactionNames",1,["relay_dynamic_config::metrics::AcceptTransactionNames"]],["impl RefUnwindSafe for BucketEncoding",1,["relay_dynamic_config::global::BucketEncoding"]],["impl RefUnwindSafe for CardinalityLimiterMode",1,["relay_dynamic_config::global::CardinalityLimiterMode"]],["impl RefUnwindSafe for Feature",1,["relay_dynamic_config::feature::Feature"]],["impl RefUnwindSafe for GroupKey",1,["relay_dynamic_config::metrics::GroupKey"]],["impl RefUnwindSafe for BucketEncodings",1,["relay_dynamic_config::global::BucketEncodings"]],["impl RefUnwindSafe for CustomMeasurementConfig",1,["relay_dynamic_config::metrics::CustomMeasurementConfig"]],["impl RefUnwindSafe for FeatureSet",1,["relay_dynamic_config::feature::FeatureSet"]],["impl RefUnwindSafe for MetricExtractionConfig",1,["relay_dynamic_config::metrics::MetricExtractionConfig"]],["impl RefUnwindSafe for MetricExtractionGroup",1,["relay_dynamic_config::metrics::MetricExtractionGroup"]],["impl RefUnwindSafe for MetricExtractionGroupOverride",1,["relay_dynamic_config::metrics::MetricExtractionGroupOverride"]],["impl RefUnwindSafe for MetricExtractionGroups",1,["relay_dynamic_config::metrics::MetricExtractionGroups"]],["impl RefUnwindSafe for MetricSpec",1,["relay_dynamic_config::metrics::MetricSpec"]],["impl RefUnwindSafe for Metrics",1,["relay_dynamic_config::metrics::Metrics"]],["impl RefUnwindSafe for Options",1,["relay_dynamic_config::global::Options"]],["impl RefUnwindSafe for SessionMetricsConfig",1,["relay_dynamic_config::metrics::SessionMetricsConfig"]],["impl RefUnwindSafe for Tag",1,["relay_dynamic_config::metrics::Tag"]],["impl RefUnwindSafe for TagBlock",1,["relay_dynamic_config::metrics::TagBlock"]],["impl RefUnwindSafe for TagMapping",1,["relay_dynamic_config::metrics::TagMapping"]],["impl RefUnwindSafe for TagSpec",1,["relay_dynamic_config::metrics::TagSpec"]],["impl RefUnwindSafe for TagWithSource",1,["relay_dynamic_config::metrics::TagWithSource"]],["impl RefUnwindSafe for TaggingRule",1,["relay_dynamic_config::metrics::TaggingRule"]],["impl RefUnwindSafe for TransactionMetricsConfig",1,["relay_dynamic_config::metrics::TransactionMetricsConfig"]],["impl<'a> RefUnwindSafe for TagSource<'a>",1,["relay_dynamic_config::metrics::TagSource"]],["impl<'a> RefUnwindSafe for CombinedMetricExtractionConfig<'a>",1,["relay_dynamic_config::metrics::CombinedMetricExtractionConfig"]],["impl<T> !RefUnwindSafe for ErrorBoundary<T>",1,["relay_dynamic_config::error_boundary::ErrorBoundary"]]], +"relay_dynamic_config":[["impl !RefUnwindSafe for GlobalConfig",1,["relay_dynamic_config::global::GlobalConfig"]],["impl !RefUnwindSafe for LimitedProjectConfig",1,["relay_dynamic_config::project::LimitedProjectConfig"]],["impl !RefUnwindSafe for ProjectConfig",1,["relay_dynamic_config::project::ProjectConfig"]],["impl RefUnwindSafe for AcceptTransactionNames",1,["relay_dynamic_config::metrics::AcceptTransactionNames"]],["impl RefUnwindSafe for BucketEncoding",1,["relay_dynamic_config::global::BucketEncoding"]],["impl RefUnwindSafe for CardinalityLimiterMode",1,["relay_dynamic_config::global::CardinalityLimiterMode"]],["impl RefUnwindSafe for Feature",1,["relay_dynamic_config::feature::Feature"]],["impl RefUnwindSafe for GroupKey",1,["relay_dynamic_config::metrics::GroupKey"]],["impl RefUnwindSafe for BucketEncodings",1,["relay_dynamic_config::global::BucketEncodings"]],["impl RefUnwindSafe for CustomMeasurementConfig",1,["relay_dynamic_config::metrics::CustomMeasurementConfig"]],["impl RefUnwindSafe for ExtrapolationConfig",1,["relay_dynamic_config::metrics::ExtrapolationConfig"]],["impl RefUnwindSafe for FeatureSet",1,["relay_dynamic_config::feature::FeatureSet"]],["impl RefUnwindSafe for MetricExtractionConfig",1,["relay_dynamic_config::metrics::MetricExtractionConfig"]],["impl RefUnwindSafe for MetricExtractionGroup",1,["relay_dynamic_config::metrics::MetricExtractionGroup"]],["impl RefUnwindSafe for MetricExtractionGroupOverride",1,["relay_dynamic_config::metrics::MetricExtractionGroupOverride"]],["impl RefUnwindSafe for MetricExtractionGroups",1,["relay_dynamic_config::metrics::MetricExtractionGroups"]],["impl RefUnwindSafe for MetricSpec",1,["relay_dynamic_config::metrics::MetricSpec"]],["impl RefUnwindSafe for Metrics",1,["relay_dynamic_config::metrics::Metrics"]],["impl RefUnwindSafe for Options",1,["relay_dynamic_config::global::Options"]],["impl RefUnwindSafe for SessionMetricsConfig",1,["relay_dynamic_config::metrics::SessionMetricsConfig"]],["impl RefUnwindSafe for Tag",1,["relay_dynamic_config::metrics::Tag"]],["impl RefUnwindSafe for TagBlock",1,["relay_dynamic_config::metrics::TagBlock"]],["impl RefUnwindSafe for TagMapping",1,["relay_dynamic_config::metrics::TagMapping"]],["impl RefUnwindSafe for TagSpec",1,["relay_dynamic_config::metrics::TagSpec"]],["impl RefUnwindSafe for TagWithSource",1,["relay_dynamic_config::metrics::TagWithSource"]],["impl RefUnwindSafe for TaggingRule",1,["relay_dynamic_config::metrics::TaggingRule"]],["impl RefUnwindSafe for TransactionMetricsConfig",1,["relay_dynamic_config::metrics::TransactionMetricsConfig"]],["impl<'a> RefUnwindSafe for TagSource<'a>",1,["relay_dynamic_config::metrics::TagSource"]],["impl<'a> RefUnwindSafe for CombinedMetricExtractionConfig<'a>",1,["relay_dynamic_config::metrics::CombinedMetricExtractionConfig"]],["impl<T> !RefUnwindSafe for ErrorBoundary<T>",1,["relay_dynamic_config::error_boundary::ErrorBoundary"]]], "relay_event_normalization":[["impl !RefUnwindSafe for ReplayError",1,["relay_event_normalization::replay::ReplayError"]],["impl RefUnwindSafe for BreakdownConfig",1,["relay_event_normalization::normalize::breakdowns::BreakdownConfig"]],["impl RefUnwindSafe for RedactionRule",1,["relay_event_normalization::transactions::rules::RedactionRule"]],["impl RefUnwindSafe for SpanTagKey",1,["relay_event_normalization::normalize::span::tag_extraction::SpanTagKey"]],["impl RefUnwindSafe for BreakdownsConfig",1,["relay_event_normalization::normalize::breakdowns::BreakdownsConfig"]],["impl RefUnwindSafe for SpanOperationsConfig",1,["relay_event_normalization::normalize::breakdowns::SpanOperationsConfig"]],["impl RefUnwindSafe for TimeWindowSpan",1,["relay_event_normalization::normalize::breakdowns::TimeWindowSpan"]],["impl RefUnwindSafe for BuiltinMeasurementKey",1,["relay_event_normalization::normalize::BuiltinMeasurementKey"]],["impl RefUnwindSafe for ClockDriftProcessor",1,["relay_event_normalization::clock_drift::ClockDriftProcessor"]],["impl RefUnwindSafe for EventValidationConfig",1,["relay_event_normalization::validation::EventValidationConfig"]],["impl RefUnwindSafe for GeoIpLookup",1,["relay_event_normalization::geo::GeoIpLookup"]],["impl RefUnwindSafe for MeasurementsConfig",1,["relay_event_normalization::normalize::MeasurementsConfig"]],["impl RefUnwindSafe for ModelCost",1,["relay_event_normalization::normalize::ModelCost"]],["impl RefUnwindSafe for ModelCosts",1,["relay_event_normalization::normalize::ModelCosts"]],["impl RefUnwindSafe for PerformanceScoreConfig",1,["relay_event_normalization::normalize::PerformanceScoreConfig"]],["impl RefUnwindSafe for PerformanceScoreProfile",1,["relay_event_normalization::normalize::PerformanceScoreProfile"]],["impl RefUnwindSafe for PerformanceScoreWeightedComponent",1,["relay_event_normalization::normalize::PerformanceScoreWeightedComponent"]],["impl RefUnwindSafe for RemoveOtherProcessor",1,["relay_event_normalization::remove_other::RemoveOtherProcessor"]],["impl RefUnwindSafe for SchemaProcessor",1,["relay_event_normalization::schema::SchemaProcessor"]],["impl RefUnwindSafe for SpanDescriptionRule",1,["relay_event_normalization::transactions::rules::SpanDescriptionRule"]],["impl RefUnwindSafe for SpanDescriptionRuleScope",1,["relay_event_normalization::transactions::rules::SpanDescriptionRuleScope"]],["impl RefUnwindSafe for TimestampProcessor",1,["relay_event_normalization::timestamp::TimestampProcessor"]],["impl RefUnwindSafe for TransactionNameRule",1,["relay_event_normalization::transactions::rules::TransactionNameRule"]],["impl RefUnwindSafe for TrimmingProcessor",1,["relay_event_normalization::trimming::TrimmingProcessor"]],["impl<'a> RefUnwindSafe for CombinedMeasurementsConfig<'a>",1,["relay_event_normalization::normalize::CombinedMeasurementsConfig"]],["impl<'a> RefUnwindSafe for NormalizationConfig<'a>",1,["relay_event_normalization::event::NormalizationConfig"]],["impl<'r> RefUnwindSafe for TransactionNameConfig<'r>",1,["relay_event_normalization::transactions::processor::TransactionNameConfig"]],["impl<'r> RefUnwindSafe for TransactionsProcessor<'r>",1,["relay_event_normalization::transactions::processor::TransactionsProcessor"]],["impl<S> RefUnwindSafe for ClientHints<S>
where\n S: RefUnwindSafe,
",1,["relay_event_normalization::normalize::user_agent::ClientHints"]],["impl<S> RefUnwindSafe for RawUserAgentInfo<S>
where\n S: RefUnwindSafe,
",1,["relay_event_normalization::normalize::user_agent::RawUserAgentInfo"]]], "relay_event_schema":[["impl !RefUnwindSafe for NetworkReportError",1,["relay_event_schema::protocol::nel::NetworkReportError"]],["impl RefUnwindSafe for Pii",1,["relay_event_schema::processor::attrs::Pii"]],["impl RefUnwindSafe for ProcessingAction",1,["relay_event_schema::processor::traits::ProcessingAction"]],["impl RefUnwindSafe for ValueType",1,["relay_event_schema::processor::attrs::ValueType"]],["impl RefUnwindSafe for AbnormalMechanism",1,["relay_event_schema::protocol::session::AbnormalMechanism"]],["impl RefUnwindSafe for Context",1,["relay_event_schema::protocol::contexts::Context"]],["impl RefUnwindSafe for CspDirective",1,["relay_event_schema::protocol::security_report::CspDirective"]],["impl RefUnwindSafe for DebugImage",1,["relay_event_schema::protocol::debugmeta::DebugImage"]],["impl RefUnwindSafe for ExpectStapleCertStatus",1,["relay_event_schema::protocol::security_report::ExpectStapleCertStatus"]],["impl RefUnwindSafe for ExpectStapleResponseStatus",1,["relay_event_schema::protocol::security_report::ExpectStapleResponseStatus"]],["impl RefUnwindSafe for InstructionAddrAdjustment",1,["relay_event_schema::protocol::stacktrace::InstructionAddrAdjustment"]],["impl RefUnwindSafe for Level",1,["relay_event_schema::protocol::types::Level"]],["impl RefUnwindSafe for LockReasonType",1,["relay_event_schema::protocol::thread::LockReasonType"]],["impl RefUnwindSafe for NetworkReportPhases",1,["relay_event_schema::protocol::nel::NetworkReportPhases"]],["impl RefUnwindSafe for SecurityReportType",1,["relay_event_schema::protocol::security_report::SecurityReportType"]],["impl RefUnwindSafe for SessionErrored",1,["relay_event_schema::protocol::session::SessionErrored"]],["impl RefUnwindSafe for SessionStatus",1,["relay_event_schema::protocol::session::SessionStatus"]],["impl RefUnwindSafe for ThreadId",1,["relay_event_schema::protocol::thread::ThreadId"]],["impl RefUnwindSafe for TransactionSource",1,["relay_event_schema::protocol::transaction::TransactionSource"]],["impl RefUnwindSafe for CharacterSet",1,["relay_event_schema::processor::attrs::CharacterSet"]],["impl RefUnwindSafe for FieldAttrs",1,["relay_event_schema::processor::attrs::FieldAttrs"]],["impl RefUnwindSafe for UnknownValueTypeError",1,["relay_event_schema::processor::attrs::UnknownValueTypeError"]],["impl RefUnwindSafe for Addr",1,["relay_event_schema::protocol::types::Addr"]],["impl RefUnwindSafe for AppContext",1,["relay_event_schema::protocol::contexts::app::AppContext"]],["impl RefUnwindSafe for AppleDebugImage",1,["relay_event_schema::protocol::debugmeta::AppleDebugImage"]],["impl RefUnwindSafe for BodyRaw",1,["relay_event_schema::protocol::nel::BodyRaw"]],["impl RefUnwindSafe for Breadcrumb",1,["relay_event_schema::protocol::breadcrumb::Breadcrumb"]],["impl RefUnwindSafe for Breakdowns",1,["relay_event_schema::protocol::breakdowns::Breakdowns"]],["impl RefUnwindSafe for BrowserContext",1,["relay_event_schema::protocol::contexts::browser::BrowserContext"]],["impl RefUnwindSafe for CError",1,["relay_event_schema::protocol::mechanism::CError"]],["impl RefUnwindSafe for ClientReport",1,["relay_event_schema::protocol::client_report::ClientReport"]],["impl RefUnwindSafe for ClientSdkInfo",1,["relay_event_schema::protocol::clientsdk::ClientSdkInfo"]],["impl RefUnwindSafe for ClientSdkPackage",1,["relay_event_schema::protocol::clientsdk::ClientSdkPackage"]],["impl RefUnwindSafe for CloudResourceContext",1,["relay_event_schema::protocol::contexts::cloud_resource::CloudResourceContext"]],["impl RefUnwindSafe for CodeId",1,["relay_event_schema::protocol::debugmeta::CodeId"]],["impl RefUnwindSafe for ContextInner",1,["relay_event_schema::protocol::contexts::ContextInner"]],["impl RefUnwindSafe for Contexts",1,["relay_event_schema::protocol::contexts::Contexts"]],["impl RefUnwindSafe for Cookies",1,["relay_event_schema::protocol::request::Cookies"]],["impl RefUnwindSafe for Csp",1,["relay_event_schema::protocol::security_report::Csp"]],["impl RefUnwindSafe for Data",1,["relay_event_schema::protocol::contexts::trace::Data"]],["impl RefUnwindSafe for DebugId",1,["relay_event_schema::protocol::debugmeta::DebugId"]],["impl RefUnwindSafe for DebugMeta",1,["relay_event_schema::protocol::debugmeta::DebugMeta"]],["impl RefUnwindSafe for DeviceClass",1,["relay_event_schema::protocol::device_class::DeviceClass"]],["impl RefUnwindSafe for DeviceContext",1,["relay_event_schema::protocol::contexts::device::DeviceContext"]],["impl RefUnwindSafe for DiscardedEvent",1,["relay_event_schema::protocol::client_report::DiscardedEvent"]],["impl RefUnwindSafe for Event",1,["relay_event_schema::protocol::event::Event"]],["impl RefUnwindSafe for EventId",1,["relay_event_schema::protocol::event::EventId"]],["impl RefUnwindSafe for EventProcessingError",1,["relay_event_schema::protocol::event::EventProcessingError"]],["impl RefUnwindSafe for Exception",1,["relay_event_schema::protocol::exception::Exception"]],["impl RefUnwindSafe for ExpectCt",1,["relay_event_schema::protocol::security_report::ExpectCt"]],["impl RefUnwindSafe for ExpectStaple",1,["relay_event_schema::protocol::security_report::ExpectStaple"]],["impl RefUnwindSafe for ExtraValue",1,["relay_event_schema::protocol::event::ExtraValue"]],["impl RefUnwindSafe for Fingerprint",1,["relay_event_schema::protocol::fingerprint::Fingerprint"]],["impl RefUnwindSafe for Frame",1,["relay_event_schema::protocol::stacktrace::Frame"]],["impl RefUnwindSafe for FrameData",1,["relay_event_schema::protocol::stacktrace::FrameData"]],["impl RefUnwindSafe for FrameVars",1,["relay_event_schema::protocol::stacktrace::FrameVars"]],["impl RefUnwindSafe for Geo",1,["relay_event_schema::protocol::user::Geo"]],["impl RefUnwindSafe for GpuContext",1,["relay_event_schema::protocol::contexts::gpu::GpuContext"]],["impl RefUnwindSafe for GroupingConfig",1,["relay_event_schema::protocol::event::GroupingConfig"]],["impl RefUnwindSafe for HeaderName",1,["relay_event_schema::protocol::request::HeaderName"]],["impl RefUnwindSafe for HeaderValue",1,["relay_event_schema::protocol::request::HeaderValue"]],["impl RefUnwindSafe for Headers",1,["relay_event_schema::protocol::request::Headers"]],["impl RefUnwindSafe for Hpkp",1,["relay_event_schema::protocol::security_report::Hpkp"]],["impl RefUnwindSafe for InvalidRegVal",1,["relay_event_schema::protocol::types::InvalidRegVal"]],["impl RefUnwindSafe for InvalidSecurityError",1,["relay_event_schema::protocol::security_report::InvalidSecurityError"]],["impl RefUnwindSafe for IpAddr",1,["relay_event_schema::protocol::types::IpAddr"]],["impl RefUnwindSafe for JsonLenientString",1,["relay_event_schema::protocol::types::JsonLenientString"]],["impl RefUnwindSafe for JvmDebugImage",1,["relay_event_schema::protocol::debugmeta::JvmDebugImage"]],["impl RefUnwindSafe for LenientString",1,["relay_event_schema::protocol::types::LenientString"]],["impl RefUnwindSafe for LinuxDistribution",1,["relay_event_schema::protocol::contexts::os::LinuxDistribution"]],["impl RefUnwindSafe for LockReason",1,["relay_event_schema::protocol::thread::LockReason"]],["impl RefUnwindSafe for LogEntry",1,["relay_event_schema::protocol::logentry::LogEntry"]],["impl RefUnwindSafe for MachException",1,["relay_event_schema::protocol::mechanism::MachException"]],["impl RefUnwindSafe for Measurement",1,["relay_event_schema::protocol::measurements::Measurement"]],["impl RefUnwindSafe for Measurements",1,["relay_event_schema::protocol::measurements::Measurements"]],["impl RefUnwindSafe for Mechanism",1,["relay_event_schema::protocol::mechanism::Mechanism"]],["impl RefUnwindSafe for MechanismMeta",1,["relay_event_schema::protocol::mechanism::MechanismMeta"]],["impl RefUnwindSafe for Message",1,["relay_event_schema::protocol::logentry::Message"]],["impl RefUnwindSafe for MetricSummary",1,["relay_event_schema::protocol::metrics_summary::MetricSummary"]],["impl RefUnwindSafe for Metrics",1,["relay_event_schema::protocol::metrics::Metrics"]],["impl RefUnwindSafe for MetricsSummary",1,["relay_event_schema::protocol::metrics_summary::MetricsSummary"]],["impl RefUnwindSafe for MonitorContext",1,["relay_event_schema::protocol::contexts::monitor::MonitorContext"]],["impl RefUnwindSafe for NativeDebugImage",1,["relay_event_schema::protocol::debugmeta::NativeDebugImage"]],["impl RefUnwindSafe for NativeImagePath",1,["relay_event_schema::protocol::debugmeta::NativeImagePath"]],["impl RefUnwindSafe for NelContext",1,["relay_event_schema::protocol::contexts::nel::NelContext"]],["impl RefUnwindSafe for NetworkReportRaw",1,["relay_event_schema::protocol::nel::NetworkReportRaw"]],["impl RefUnwindSafe for NsError",1,["relay_event_schema::protocol::mechanism::NsError"]],["impl RefUnwindSafe for OsContext",1,["relay_event_schema::protocol::contexts::os::OsContext"]],["impl RefUnwindSafe for OtelContext",1,["relay_event_schema::protocol::contexts::otel::OtelContext"]],["impl RefUnwindSafe for ParseAbnormalMechanismError",1,["relay_event_schema::protocol::session::ParseAbnormalMechanismError"]],["impl RefUnwindSafe for ParseLevelError",1,["relay_event_schema::protocol::types::ParseLevelError"]],["impl RefUnwindSafe for ParseNetworkReportPhaseError",1,["relay_event_schema::protocol::nel::ParseNetworkReportPhaseError"]],["impl RefUnwindSafe for ParseSessionStatusError",1,["relay_event_schema::protocol::session::ParseSessionStatusError"]],["impl RefUnwindSafe for PerformanceScoreContext",1,["relay_event_schema::protocol::contexts::performance_score::PerformanceScoreContext"]],["impl RefUnwindSafe for PosixSignal",1,["relay_event_schema::protocol::mechanism::PosixSignal"]],["impl RefUnwindSafe for ProfileContext",1,["relay_event_schema::protocol::contexts::profile::ProfileContext"]],["impl RefUnwindSafe for ProguardDebugImage",1,["relay_event_schema::protocol::debugmeta::ProguardDebugImage"]],["impl RefUnwindSafe for Query",1,["relay_event_schema::protocol::request::Query"]],["impl RefUnwindSafe for RawStacktrace",1,["relay_event_schema::protocol::stacktrace::RawStacktrace"]],["impl RefUnwindSafe for RegVal",1,["relay_event_schema::protocol::types::RegVal"]],["impl RefUnwindSafe for RelayInfo",1,["relay_event_schema::protocol::relay_info::RelayInfo"]],["impl RefUnwindSafe for Replay",1,["relay_event_schema::protocol::replay::Replay"]],["impl RefUnwindSafe for ReplayContext",1,["relay_event_schema::protocol::contexts::replay::ReplayContext"]],["impl RefUnwindSafe for ReprocessingContext",1,["relay_event_schema::protocol::contexts::reprocessing::ReprocessingContext"]],["impl RefUnwindSafe for Request",1,["relay_event_schema::protocol::request::Request"]],["impl RefUnwindSafe for ResponseContext",1,["relay_event_schema::protocol::contexts::response::ResponseContext"]],["impl RefUnwindSafe for Route",1,["relay_event_schema::protocol::contexts::trace::Route"]],["impl RefUnwindSafe for RuntimeContext",1,["relay_event_schema::protocol::contexts::runtime::RuntimeContext"]],["impl RefUnwindSafe for SampleRate",1,["relay_event_schema::protocol::metrics::SampleRate"]],["impl RefUnwindSafe for SessionAggregateItem",1,["relay_event_schema::protocol::session::SessionAggregateItem"]],["impl RefUnwindSafe for SessionAggregates",1,["relay_event_schema::protocol::session::SessionAggregates"]],["impl RefUnwindSafe for SessionAttributes",1,["relay_event_schema::protocol::session::SessionAttributes"]],["impl RefUnwindSafe for SessionUpdate",1,["relay_event_schema::protocol::session::SessionUpdate"]],["impl RefUnwindSafe for SingleCertificateTimestamp",1,["relay_event_schema::protocol::security_report::SingleCertificateTimestamp"]],["impl RefUnwindSafe for SourceMapDebugImage",1,["relay_event_schema::protocol::debugmeta::SourceMapDebugImage"]],["impl RefUnwindSafe for Span",1,["relay_event_schema::protocol::span::Span"]],["impl RefUnwindSafe for SpanData",1,["relay_event_schema::protocol::span::SpanData"]],["impl RefUnwindSafe for SpanId",1,["relay_event_schema::protocol::contexts::trace::SpanId"]],["impl RefUnwindSafe for Stacktrace",1,["relay_event_schema::protocol::stacktrace::Stacktrace"]],["impl RefUnwindSafe for SystemSdkInfo",1,["relay_event_schema::protocol::debugmeta::SystemSdkInfo"]],["impl RefUnwindSafe for TagEntry",1,["relay_event_schema::protocol::tags::TagEntry"]],["impl RefUnwindSafe for Tags",1,["relay_event_schema::protocol::tags::Tags"]],["impl RefUnwindSafe for TemplateInfo",1,["relay_event_schema::protocol::templateinfo::TemplateInfo"]],["impl RefUnwindSafe for Thread",1,["relay_event_schema::protocol::thread::Thread"]],["impl RefUnwindSafe for Timestamp",1,["relay_event_schema::protocol::types::Timestamp"]],["impl RefUnwindSafe for TraceContext",1,["relay_event_schema::protocol::contexts::trace::TraceContext"]],["impl RefUnwindSafe for TraceId",1,["relay_event_schema::protocol::contexts::trace::TraceId"]],["impl RefUnwindSafe for TransactionInfo",1,["relay_event_schema::protocol::transaction::TransactionInfo"]],["impl RefUnwindSafe for TransactionNameChange",1,["relay_event_schema::protocol::transaction::TransactionNameChange"]],["impl RefUnwindSafe for User",1,["relay_event_schema::protocol::user::User"]],["impl RefUnwindSafe for UserReport",1,["relay_event_schema::protocol::user_report::UserReport"]],["impl RefUnwindSafe for UserReportV2Context",1,["relay_event_schema::protocol::contexts::user_report_v2::UserReportV2Context"]],["impl<'a> RefUnwindSafe for Chunk<'a>",1,["relay_event_schema::processor::chunks::Chunk"]],["impl<'a> RefUnwindSafe for Path<'a>",1,["relay_event_schema::processor::attrs::Path"]],["impl<'a> RefUnwindSafe for ProcessingState<'a>",1,["relay_event_schema::processor::attrs::ProcessingState"]],["impl<'a> RefUnwindSafe for ProcessingStateIter<'a>",1,["relay_event_schema::processor::attrs::ProcessingStateIter"]],["impl<T> RefUnwindSafe for PairList<T>
where\n T: RefUnwindSafe,
",1,["relay_event_schema::protocol::types::PairList"]],["impl<T> RefUnwindSafe for Values<T>
where\n T: RefUnwindSafe,
",1,["relay_event_schema::protocol::types::Values"]]], "relay_ffi":[["impl RefUnwindSafe for Panic",1,["relay_ffi::Panic"]]], diff --git a/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js b/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js index 9bce397843..0fc833f398 100644 --- a/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js @@ -12,7 +12,7 @@ "relay_config":[["impl !UnwindSafe for UpstreamError",1,["relay_config::upstream::UpstreamError"]],["impl UnwindSafe for ConfigErrorKind",1,["relay_config::config::ConfigErrorKind"]],["impl UnwindSafe for EmitOutcomes",1,["relay_config::config::EmitOutcomes"]],["impl UnwindSafe for HttpEncoding",1,["relay_config::config::HttpEncoding"]],["impl UnwindSafe for NormalizationLevel",1,["relay_config::config::NormalizationLevel"]],["impl UnwindSafe for ReadinessCondition",1,["relay_config::config::ReadinessCondition"]],["impl UnwindSafe for RelayMode",1,["relay_config::config::RelayMode"]],["impl UnwindSafe for UpstreamParseError",1,["relay_config::upstream::UpstreamParseError"]],["impl UnwindSafe for AuthConfig",1,["relay_config::config::AuthConfig"]],["impl UnwindSafe for ByteSize",1,["relay_config::byte_size::ByteSize"]],["impl UnwindSafe for CardinalityLimiter",1,["relay_config::config::CardinalityLimiter"]],["impl UnwindSafe for Cogs",1,["relay_config::config::Cogs"]],["impl UnwindSafe for Config",1,["relay_config::config::Config"]],["impl UnwindSafe for ConfigError",1,["relay_config::config::ConfigError"]],["impl UnwindSafe for Credentials",1,["relay_config::config::Credentials"]],["impl UnwindSafe for EnvelopeSpool",1,["relay_config::config::EnvelopeSpool"]],["impl UnwindSafe for GeoIpConfig",1,["relay_config::config::GeoIpConfig"]],["impl UnwindSafe for Health",1,["relay_config::config::Health"]],["impl UnwindSafe for MinimalConfig",1,["relay_config::config::MinimalConfig"]],["impl UnwindSafe for Normalization",1,["relay_config::config::Normalization"]],["impl UnwindSafe for OutcomeAggregatorConfig",1,["relay_config::config::OutcomeAggregatorConfig"]],["impl UnwindSafe for Outcomes",1,["relay_config::config::Outcomes"]],["impl UnwindSafe for OverridableConfig",1,["relay_config::config::OverridableConfig"]],["impl UnwindSafe for ParseRelayModeError",1,["relay_config::config::ParseRelayModeError"]],["impl UnwindSafe for Processing",1,["relay_config::config::Processing"]],["impl UnwindSafe for Relay",1,["relay_config::config::Relay"]],["impl UnwindSafe for RelayInfo",1,["relay_config::config::RelayInfo"]],["impl UnwindSafe for Routing",1,["relay_config::config::Routing"]],["impl UnwindSafe for Spool",1,["relay_config::config::Spool"]],["impl<'a> UnwindSafe for UpstreamDescriptor<'a>",1,["relay_config::upstream::UpstreamDescriptor"]]], "relay_crash":[["impl<'a> UnwindSafe for CrashHandler<'a>",1,["relay_crash::CrashHandler"]]], "relay_dashboard":[["impl !UnwindSafe for Stats",1,["relay_dashboard::stats::Stats"]],["impl !UnwindSafe for Logs",1,["relay_dashboard::Logs"]],["impl !UnwindSafe for Main",1,["relay_dashboard::Main"]],["impl !UnwindSafe for MenuBar",1,["relay_dashboard::MenuBar"]],["impl !UnwindSafe for Stats",1,["relay_dashboard::Stats"]],["impl !UnwindSafe for Tools",1,["relay_dashboard::Tools"]],["impl !UnwindSafe for AutoSocket",1,["relay_dashboard::utils::AutoSocket"]],["impl UnwindSafe for Route",1,["relay_dashboard::Route"]],["impl<'a> UnwindSafe for Metric<'a>",1,["relay_dashboard::stats::Metric"]]], -"relay_dynamic_config":[["impl !UnwindSafe for GlobalConfig",1,["relay_dynamic_config::global::GlobalConfig"]],["impl !UnwindSafe for LimitedProjectConfig",1,["relay_dynamic_config::project::LimitedProjectConfig"]],["impl !UnwindSafe for ProjectConfig",1,["relay_dynamic_config::project::ProjectConfig"]],["impl UnwindSafe for AcceptTransactionNames",1,["relay_dynamic_config::metrics::AcceptTransactionNames"]],["impl UnwindSafe for BucketEncoding",1,["relay_dynamic_config::global::BucketEncoding"]],["impl UnwindSafe for CardinalityLimiterMode",1,["relay_dynamic_config::global::CardinalityLimiterMode"]],["impl UnwindSafe for Feature",1,["relay_dynamic_config::feature::Feature"]],["impl UnwindSafe for GroupKey",1,["relay_dynamic_config::metrics::GroupKey"]],["impl UnwindSafe for BucketEncodings",1,["relay_dynamic_config::global::BucketEncodings"]],["impl UnwindSafe for CustomMeasurementConfig",1,["relay_dynamic_config::metrics::CustomMeasurementConfig"]],["impl UnwindSafe for FeatureSet",1,["relay_dynamic_config::feature::FeatureSet"]],["impl UnwindSafe for MetricExtractionConfig",1,["relay_dynamic_config::metrics::MetricExtractionConfig"]],["impl UnwindSafe for MetricExtractionGroup",1,["relay_dynamic_config::metrics::MetricExtractionGroup"]],["impl UnwindSafe for MetricExtractionGroupOverride",1,["relay_dynamic_config::metrics::MetricExtractionGroupOverride"]],["impl UnwindSafe for MetricExtractionGroups",1,["relay_dynamic_config::metrics::MetricExtractionGroups"]],["impl UnwindSafe for MetricSpec",1,["relay_dynamic_config::metrics::MetricSpec"]],["impl UnwindSafe for Metrics",1,["relay_dynamic_config::metrics::Metrics"]],["impl UnwindSafe for Options",1,["relay_dynamic_config::global::Options"]],["impl UnwindSafe for SessionMetricsConfig",1,["relay_dynamic_config::metrics::SessionMetricsConfig"]],["impl UnwindSafe for Tag",1,["relay_dynamic_config::metrics::Tag"]],["impl UnwindSafe for TagBlock",1,["relay_dynamic_config::metrics::TagBlock"]],["impl UnwindSafe for TagMapping",1,["relay_dynamic_config::metrics::TagMapping"]],["impl UnwindSafe for TagSpec",1,["relay_dynamic_config::metrics::TagSpec"]],["impl UnwindSafe for TagWithSource",1,["relay_dynamic_config::metrics::TagWithSource"]],["impl UnwindSafe for TaggingRule",1,["relay_dynamic_config::metrics::TaggingRule"]],["impl UnwindSafe for TransactionMetricsConfig",1,["relay_dynamic_config::metrics::TransactionMetricsConfig"]],["impl<'a> UnwindSafe for TagSource<'a>",1,["relay_dynamic_config::metrics::TagSource"]],["impl<'a> UnwindSafe for CombinedMetricExtractionConfig<'a>",1,["relay_dynamic_config::metrics::CombinedMetricExtractionConfig"]],["impl<T> !UnwindSafe for ErrorBoundary<T>",1,["relay_dynamic_config::error_boundary::ErrorBoundary"]]], +"relay_dynamic_config":[["impl !UnwindSafe for GlobalConfig",1,["relay_dynamic_config::global::GlobalConfig"]],["impl !UnwindSafe for LimitedProjectConfig",1,["relay_dynamic_config::project::LimitedProjectConfig"]],["impl !UnwindSafe for ProjectConfig",1,["relay_dynamic_config::project::ProjectConfig"]],["impl UnwindSafe for AcceptTransactionNames",1,["relay_dynamic_config::metrics::AcceptTransactionNames"]],["impl UnwindSafe for BucketEncoding",1,["relay_dynamic_config::global::BucketEncoding"]],["impl UnwindSafe for CardinalityLimiterMode",1,["relay_dynamic_config::global::CardinalityLimiterMode"]],["impl UnwindSafe for Feature",1,["relay_dynamic_config::feature::Feature"]],["impl UnwindSafe for GroupKey",1,["relay_dynamic_config::metrics::GroupKey"]],["impl UnwindSafe for BucketEncodings",1,["relay_dynamic_config::global::BucketEncodings"]],["impl UnwindSafe for CustomMeasurementConfig",1,["relay_dynamic_config::metrics::CustomMeasurementConfig"]],["impl UnwindSafe for ExtrapolationConfig",1,["relay_dynamic_config::metrics::ExtrapolationConfig"]],["impl UnwindSafe for FeatureSet",1,["relay_dynamic_config::feature::FeatureSet"]],["impl UnwindSafe for MetricExtractionConfig",1,["relay_dynamic_config::metrics::MetricExtractionConfig"]],["impl UnwindSafe for MetricExtractionGroup",1,["relay_dynamic_config::metrics::MetricExtractionGroup"]],["impl UnwindSafe for MetricExtractionGroupOverride",1,["relay_dynamic_config::metrics::MetricExtractionGroupOverride"]],["impl UnwindSafe for MetricExtractionGroups",1,["relay_dynamic_config::metrics::MetricExtractionGroups"]],["impl UnwindSafe for MetricSpec",1,["relay_dynamic_config::metrics::MetricSpec"]],["impl UnwindSafe for Metrics",1,["relay_dynamic_config::metrics::Metrics"]],["impl UnwindSafe for Options",1,["relay_dynamic_config::global::Options"]],["impl UnwindSafe for SessionMetricsConfig",1,["relay_dynamic_config::metrics::SessionMetricsConfig"]],["impl UnwindSafe for Tag",1,["relay_dynamic_config::metrics::Tag"]],["impl UnwindSafe for TagBlock",1,["relay_dynamic_config::metrics::TagBlock"]],["impl UnwindSafe for TagMapping",1,["relay_dynamic_config::metrics::TagMapping"]],["impl UnwindSafe for TagSpec",1,["relay_dynamic_config::metrics::TagSpec"]],["impl UnwindSafe for TagWithSource",1,["relay_dynamic_config::metrics::TagWithSource"]],["impl UnwindSafe for TaggingRule",1,["relay_dynamic_config::metrics::TaggingRule"]],["impl UnwindSafe for TransactionMetricsConfig",1,["relay_dynamic_config::metrics::TransactionMetricsConfig"]],["impl<'a> UnwindSafe for TagSource<'a>",1,["relay_dynamic_config::metrics::TagSource"]],["impl<'a> UnwindSafe for CombinedMetricExtractionConfig<'a>",1,["relay_dynamic_config::metrics::CombinedMetricExtractionConfig"]],["impl<T> !UnwindSafe for ErrorBoundary<T>",1,["relay_dynamic_config::error_boundary::ErrorBoundary"]]], "relay_event_normalization":[["impl !UnwindSafe for ReplayError",1,["relay_event_normalization::replay::ReplayError"]],["impl UnwindSafe for BreakdownConfig",1,["relay_event_normalization::normalize::breakdowns::BreakdownConfig"]],["impl UnwindSafe for RedactionRule",1,["relay_event_normalization::transactions::rules::RedactionRule"]],["impl UnwindSafe for SpanTagKey",1,["relay_event_normalization::normalize::span::tag_extraction::SpanTagKey"]],["impl UnwindSafe for BreakdownsConfig",1,["relay_event_normalization::normalize::breakdowns::BreakdownsConfig"]],["impl UnwindSafe for SpanOperationsConfig",1,["relay_event_normalization::normalize::breakdowns::SpanOperationsConfig"]],["impl UnwindSafe for TimeWindowSpan",1,["relay_event_normalization::normalize::breakdowns::TimeWindowSpan"]],["impl UnwindSafe for BuiltinMeasurementKey",1,["relay_event_normalization::normalize::BuiltinMeasurementKey"]],["impl UnwindSafe for ClockDriftProcessor",1,["relay_event_normalization::clock_drift::ClockDriftProcessor"]],["impl UnwindSafe for EventValidationConfig",1,["relay_event_normalization::validation::EventValidationConfig"]],["impl UnwindSafe for GeoIpLookup",1,["relay_event_normalization::geo::GeoIpLookup"]],["impl UnwindSafe for MeasurementsConfig",1,["relay_event_normalization::normalize::MeasurementsConfig"]],["impl UnwindSafe for ModelCost",1,["relay_event_normalization::normalize::ModelCost"]],["impl UnwindSafe for ModelCosts",1,["relay_event_normalization::normalize::ModelCosts"]],["impl UnwindSafe for PerformanceScoreConfig",1,["relay_event_normalization::normalize::PerformanceScoreConfig"]],["impl UnwindSafe for PerformanceScoreProfile",1,["relay_event_normalization::normalize::PerformanceScoreProfile"]],["impl UnwindSafe for PerformanceScoreWeightedComponent",1,["relay_event_normalization::normalize::PerformanceScoreWeightedComponent"]],["impl UnwindSafe for RemoveOtherProcessor",1,["relay_event_normalization::remove_other::RemoveOtherProcessor"]],["impl UnwindSafe for SchemaProcessor",1,["relay_event_normalization::schema::SchemaProcessor"]],["impl UnwindSafe for SpanDescriptionRule",1,["relay_event_normalization::transactions::rules::SpanDescriptionRule"]],["impl UnwindSafe for SpanDescriptionRuleScope",1,["relay_event_normalization::transactions::rules::SpanDescriptionRuleScope"]],["impl UnwindSafe for TimestampProcessor",1,["relay_event_normalization::timestamp::TimestampProcessor"]],["impl UnwindSafe for TransactionNameRule",1,["relay_event_normalization::transactions::rules::TransactionNameRule"]],["impl UnwindSafe for TrimmingProcessor",1,["relay_event_normalization::trimming::TrimmingProcessor"]],["impl<'a> UnwindSafe for CombinedMeasurementsConfig<'a>",1,["relay_event_normalization::normalize::CombinedMeasurementsConfig"]],["impl<'a> UnwindSafe for NormalizationConfig<'a>",1,["relay_event_normalization::event::NormalizationConfig"]],["impl<'r> UnwindSafe for TransactionNameConfig<'r>",1,["relay_event_normalization::transactions::processor::TransactionNameConfig"]],["impl<'r> UnwindSafe for TransactionsProcessor<'r>",1,["relay_event_normalization::transactions::processor::TransactionsProcessor"]],["impl<S> UnwindSafe for ClientHints<S>
where\n S: UnwindSafe,
",1,["relay_event_normalization::normalize::user_agent::ClientHints"]],["impl<S> UnwindSafe for RawUserAgentInfo<S>
where\n S: UnwindSafe,
",1,["relay_event_normalization::normalize::user_agent::RawUserAgentInfo"]]], "relay_event_schema":[["impl !UnwindSafe for NetworkReportError",1,["relay_event_schema::protocol::nel::NetworkReportError"]],["impl UnwindSafe for Pii",1,["relay_event_schema::processor::attrs::Pii"]],["impl UnwindSafe for ProcessingAction",1,["relay_event_schema::processor::traits::ProcessingAction"]],["impl UnwindSafe for ValueType",1,["relay_event_schema::processor::attrs::ValueType"]],["impl UnwindSafe for AbnormalMechanism",1,["relay_event_schema::protocol::session::AbnormalMechanism"]],["impl UnwindSafe for Context",1,["relay_event_schema::protocol::contexts::Context"]],["impl UnwindSafe for CspDirective",1,["relay_event_schema::protocol::security_report::CspDirective"]],["impl UnwindSafe for DebugImage",1,["relay_event_schema::protocol::debugmeta::DebugImage"]],["impl UnwindSafe for ExpectStapleCertStatus",1,["relay_event_schema::protocol::security_report::ExpectStapleCertStatus"]],["impl UnwindSafe for ExpectStapleResponseStatus",1,["relay_event_schema::protocol::security_report::ExpectStapleResponseStatus"]],["impl UnwindSafe for InstructionAddrAdjustment",1,["relay_event_schema::protocol::stacktrace::InstructionAddrAdjustment"]],["impl UnwindSafe for Level",1,["relay_event_schema::protocol::types::Level"]],["impl UnwindSafe for LockReasonType",1,["relay_event_schema::protocol::thread::LockReasonType"]],["impl UnwindSafe for NetworkReportPhases",1,["relay_event_schema::protocol::nel::NetworkReportPhases"]],["impl UnwindSafe for SecurityReportType",1,["relay_event_schema::protocol::security_report::SecurityReportType"]],["impl UnwindSafe for SessionErrored",1,["relay_event_schema::protocol::session::SessionErrored"]],["impl UnwindSafe for SessionStatus",1,["relay_event_schema::protocol::session::SessionStatus"]],["impl UnwindSafe for ThreadId",1,["relay_event_schema::protocol::thread::ThreadId"]],["impl UnwindSafe for TransactionSource",1,["relay_event_schema::protocol::transaction::TransactionSource"]],["impl UnwindSafe for CharacterSet",1,["relay_event_schema::processor::attrs::CharacterSet"]],["impl UnwindSafe for FieldAttrs",1,["relay_event_schema::processor::attrs::FieldAttrs"]],["impl UnwindSafe for UnknownValueTypeError",1,["relay_event_schema::processor::attrs::UnknownValueTypeError"]],["impl UnwindSafe for Addr",1,["relay_event_schema::protocol::types::Addr"]],["impl UnwindSafe for AppContext",1,["relay_event_schema::protocol::contexts::app::AppContext"]],["impl UnwindSafe for AppleDebugImage",1,["relay_event_schema::protocol::debugmeta::AppleDebugImage"]],["impl UnwindSafe for BodyRaw",1,["relay_event_schema::protocol::nel::BodyRaw"]],["impl UnwindSafe for Breadcrumb",1,["relay_event_schema::protocol::breadcrumb::Breadcrumb"]],["impl UnwindSafe for Breakdowns",1,["relay_event_schema::protocol::breakdowns::Breakdowns"]],["impl UnwindSafe for BrowserContext",1,["relay_event_schema::protocol::contexts::browser::BrowserContext"]],["impl UnwindSafe for CError",1,["relay_event_schema::protocol::mechanism::CError"]],["impl UnwindSafe for ClientReport",1,["relay_event_schema::protocol::client_report::ClientReport"]],["impl UnwindSafe for ClientSdkInfo",1,["relay_event_schema::protocol::clientsdk::ClientSdkInfo"]],["impl UnwindSafe for ClientSdkPackage",1,["relay_event_schema::protocol::clientsdk::ClientSdkPackage"]],["impl UnwindSafe for CloudResourceContext",1,["relay_event_schema::protocol::contexts::cloud_resource::CloudResourceContext"]],["impl UnwindSafe for CodeId",1,["relay_event_schema::protocol::debugmeta::CodeId"]],["impl UnwindSafe for ContextInner",1,["relay_event_schema::protocol::contexts::ContextInner"]],["impl UnwindSafe for Contexts",1,["relay_event_schema::protocol::contexts::Contexts"]],["impl UnwindSafe for Cookies",1,["relay_event_schema::protocol::request::Cookies"]],["impl UnwindSafe for Csp",1,["relay_event_schema::protocol::security_report::Csp"]],["impl UnwindSafe for Data",1,["relay_event_schema::protocol::contexts::trace::Data"]],["impl UnwindSafe for DebugId",1,["relay_event_schema::protocol::debugmeta::DebugId"]],["impl UnwindSafe for DebugMeta",1,["relay_event_schema::protocol::debugmeta::DebugMeta"]],["impl UnwindSafe for DeviceClass",1,["relay_event_schema::protocol::device_class::DeviceClass"]],["impl UnwindSafe for DeviceContext",1,["relay_event_schema::protocol::contexts::device::DeviceContext"]],["impl UnwindSafe for DiscardedEvent",1,["relay_event_schema::protocol::client_report::DiscardedEvent"]],["impl UnwindSafe for Event",1,["relay_event_schema::protocol::event::Event"]],["impl UnwindSafe for EventId",1,["relay_event_schema::protocol::event::EventId"]],["impl UnwindSafe for EventProcessingError",1,["relay_event_schema::protocol::event::EventProcessingError"]],["impl UnwindSafe for Exception",1,["relay_event_schema::protocol::exception::Exception"]],["impl UnwindSafe for ExpectCt",1,["relay_event_schema::protocol::security_report::ExpectCt"]],["impl UnwindSafe for ExpectStaple",1,["relay_event_schema::protocol::security_report::ExpectStaple"]],["impl UnwindSafe for ExtraValue",1,["relay_event_schema::protocol::event::ExtraValue"]],["impl UnwindSafe for Fingerprint",1,["relay_event_schema::protocol::fingerprint::Fingerprint"]],["impl UnwindSafe for Frame",1,["relay_event_schema::protocol::stacktrace::Frame"]],["impl UnwindSafe for FrameData",1,["relay_event_schema::protocol::stacktrace::FrameData"]],["impl UnwindSafe for FrameVars",1,["relay_event_schema::protocol::stacktrace::FrameVars"]],["impl UnwindSafe for Geo",1,["relay_event_schema::protocol::user::Geo"]],["impl UnwindSafe for GpuContext",1,["relay_event_schema::protocol::contexts::gpu::GpuContext"]],["impl UnwindSafe for GroupingConfig",1,["relay_event_schema::protocol::event::GroupingConfig"]],["impl UnwindSafe for HeaderName",1,["relay_event_schema::protocol::request::HeaderName"]],["impl UnwindSafe for HeaderValue",1,["relay_event_schema::protocol::request::HeaderValue"]],["impl UnwindSafe for Headers",1,["relay_event_schema::protocol::request::Headers"]],["impl UnwindSafe for Hpkp",1,["relay_event_schema::protocol::security_report::Hpkp"]],["impl UnwindSafe for InvalidRegVal",1,["relay_event_schema::protocol::types::InvalidRegVal"]],["impl UnwindSafe for InvalidSecurityError",1,["relay_event_schema::protocol::security_report::InvalidSecurityError"]],["impl UnwindSafe for IpAddr",1,["relay_event_schema::protocol::types::IpAddr"]],["impl UnwindSafe for JsonLenientString",1,["relay_event_schema::protocol::types::JsonLenientString"]],["impl UnwindSafe for JvmDebugImage",1,["relay_event_schema::protocol::debugmeta::JvmDebugImage"]],["impl UnwindSafe for LenientString",1,["relay_event_schema::protocol::types::LenientString"]],["impl UnwindSafe for LinuxDistribution",1,["relay_event_schema::protocol::contexts::os::LinuxDistribution"]],["impl UnwindSafe for LockReason",1,["relay_event_schema::protocol::thread::LockReason"]],["impl UnwindSafe for LogEntry",1,["relay_event_schema::protocol::logentry::LogEntry"]],["impl UnwindSafe for MachException",1,["relay_event_schema::protocol::mechanism::MachException"]],["impl UnwindSafe for Measurement",1,["relay_event_schema::protocol::measurements::Measurement"]],["impl UnwindSafe for Measurements",1,["relay_event_schema::protocol::measurements::Measurements"]],["impl UnwindSafe for Mechanism",1,["relay_event_schema::protocol::mechanism::Mechanism"]],["impl UnwindSafe for MechanismMeta",1,["relay_event_schema::protocol::mechanism::MechanismMeta"]],["impl UnwindSafe for Message",1,["relay_event_schema::protocol::logentry::Message"]],["impl UnwindSafe for MetricSummary",1,["relay_event_schema::protocol::metrics_summary::MetricSummary"]],["impl UnwindSafe for Metrics",1,["relay_event_schema::protocol::metrics::Metrics"]],["impl UnwindSafe for MetricsSummary",1,["relay_event_schema::protocol::metrics_summary::MetricsSummary"]],["impl UnwindSafe for MonitorContext",1,["relay_event_schema::protocol::contexts::monitor::MonitorContext"]],["impl UnwindSafe for NativeDebugImage",1,["relay_event_schema::protocol::debugmeta::NativeDebugImage"]],["impl UnwindSafe for NativeImagePath",1,["relay_event_schema::protocol::debugmeta::NativeImagePath"]],["impl UnwindSafe for NelContext",1,["relay_event_schema::protocol::contexts::nel::NelContext"]],["impl UnwindSafe for NetworkReportRaw",1,["relay_event_schema::protocol::nel::NetworkReportRaw"]],["impl UnwindSafe for NsError",1,["relay_event_schema::protocol::mechanism::NsError"]],["impl UnwindSafe for OsContext",1,["relay_event_schema::protocol::contexts::os::OsContext"]],["impl UnwindSafe for OtelContext",1,["relay_event_schema::protocol::contexts::otel::OtelContext"]],["impl UnwindSafe for ParseAbnormalMechanismError",1,["relay_event_schema::protocol::session::ParseAbnormalMechanismError"]],["impl UnwindSafe for ParseLevelError",1,["relay_event_schema::protocol::types::ParseLevelError"]],["impl UnwindSafe for ParseNetworkReportPhaseError",1,["relay_event_schema::protocol::nel::ParseNetworkReportPhaseError"]],["impl UnwindSafe for ParseSessionStatusError",1,["relay_event_schema::protocol::session::ParseSessionStatusError"]],["impl UnwindSafe for PerformanceScoreContext",1,["relay_event_schema::protocol::contexts::performance_score::PerformanceScoreContext"]],["impl UnwindSafe for PosixSignal",1,["relay_event_schema::protocol::mechanism::PosixSignal"]],["impl UnwindSafe for ProfileContext",1,["relay_event_schema::protocol::contexts::profile::ProfileContext"]],["impl UnwindSafe for ProguardDebugImage",1,["relay_event_schema::protocol::debugmeta::ProguardDebugImage"]],["impl UnwindSafe for Query",1,["relay_event_schema::protocol::request::Query"]],["impl UnwindSafe for RawStacktrace",1,["relay_event_schema::protocol::stacktrace::RawStacktrace"]],["impl UnwindSafe for RegVal",1,["relay_event_schema::protocol::types::RegVal"]],["impl UnwindSafe for RelayInfo",1,["relay_event_schema::protocol::relay_info::RelayInfo"]],["impl UnwindSafe for Replay",1,["relay_event_schema::protocol::replay::Replay"]],["impl UnwindSafe for ReplayContext",1,["relay_event_schema::protocol::contexts::replay::ReplayContext"]],["impl UnwindSafe for ReprocessingContext",1,["relay_event_schema::protocol::contexts::reprocessing::ReprocessingContext"]],["impl UnwindSafe for Request",1,["relay_event_schema::protocol::request::Request"]],["impl UnwindSafe for ResponseContext",1,["relay_event_schema::protocol::contexts::response::ResponseContext"]],["impl UnwindSafe for Route",1,["relay_event_schema::protocol::contexts::trace::Route"]],["impl UnwindSafe for RuntimeContext",1,["relay_event_schema::protocol::contexts::runtime::RuntimeContext"]],["impl UnwindSafe for SampleRate",1,["relay_event_schema::protocol::metrics::SampleRate"]],["impl UnwindSafe for SessionAggregateItem",1,["relay_event_schema::protocol::session::SessionAggregateItem"]],["impl UnwindSafe for SessionAggregates",1,["relay_event_schema::protocol::session::SessionAggregates"]],["impl UnwindSafe for SessionAttributes",1,["relay_event_schema::protocol::session::SessionAttributes"]],["impl UnwindSafe for SessionUpdate",1,["relay_event_schema::protocol::session::SessionUpdate"]],["impl UnwindSafe for SingleCertificateTimestamp",1,["relay_event_schema::protocol::security_report::SingleCertificateTimestamp"]],["impl UnwindSafe for SourceMapDebugImage",1,["relay_event_schema::protocol::debugmeta::SourceMapDebugImage"]],["impl UnwindSafe for Span",1,["relay_event_schema::protocol::span::Span"]],["impl UnwindSafe for SpanData",1,["relay_event_schema::protocol::span::SpanData"]],["impl UnwindSafe for SpanId",1,["relay_event_schema::protocol::contexts::trace::SpanId"]],["impl UnwindSafe for Stacktrace",1,["relay_event_schema::protocol::stacktrace::Stacktrace"]],["impl UnwindSafe for SystemSdkInfo",1,["relay_event_schema::protocol::debugmeta::SystemSdkInfo"]],["impl UnwindSafe for TagEntry",1,["relay_event_schema::protocol::tags::TagEntry"]],["impl UnwindSafe for Tags",1,["relay_event_schema::protocol::tags::Tags"]],["impl UnwindSafe for TemplateInfo",1,["relay_event_schema::protocol::templateinfo::TemplateInfo"]],["impl UnwindSafe for Thread",1,["relay_event_schema::protocol::thread::Thread"]],["impl UnwindSafe for Timestamp",1,["relay_event_schema::protocol::types::Timestamp"]],["impl UnwindSafe for TraceContext",1,["relay_event_schema::protocol::contexts::trace::TraceContext"]],["impl UnwindSafe for TraceId",1,["relay_event_schema::protocol::contexts::trace::TraceId"]],["impl UnwindSafe for TransactionInfo",1,["relay_event_schema::protocol::transaction::TransactionInfo"]],["impl UnwindSafe for TransactionNameChange",1,["relay_event_schema::protocol::transaction::TransactionNameChange"]],["impl UnwindSafe for User",1,["relay_event_schema::protocol::user::User"]],["impl UnwindSafe for UserReport",1,["relay_event_schema::protocol::user_report::UserReport"]],["impl UnwindSafe for UserReportV2Context",1,["relay_event_schema::protocol::contexts::user_report_v2::UserReportV2Context"]],["impl<'a> UnwindSafe for Chunk<'a>",1,["relay_event_schema::processor::chunks::Chunk"]],["impl<'a> UnwindSafe for Path<'a>",1,["relay_event_schema::processor::attrs::Path"]],["impl<'a> UnwindSafe for ProcessingState<'a>",1,["relay_event_schema::processor::attrs::ProcessingState"]],["impl<'a> UnwindSafe for ProcessingStateIter<'a>",1,["relay_event_schema::processor::attrs::ProcessingStateIter"]],["impl<T> UnwindSafe for PairList<T>
where\n T: UnwindSafe,
",1,["relay_event_schema::protocol::types::PairList"]],["impl<T> UnwindSafe for Values<T>
where\n T: UnwindSafe,
",1,["relay_event_schema::protocol::types::Values"]]], "relay_ffi":[["impl UnwindSafe for Panic",1,["relay_ffi::Panic"]]], diff --git a/trait.impl/serde/de/trait.Deserialize.js b/trait.impl/serde/de/trait.Deserialize.js index 5340ec614c..f18d788e14 100644 --- a/trait.impl/serde/de/trait.Deserialize.js +++ b/trait.impl/serde/de/trait.Deserialize.js @@ -5,7 +5,7 @@ "relay_cardinality":[["impl<'de> Deserialize<'de> for CardinalityScope"],["impl<'de> Deserialize<'de> for CardinalityLimit"],["impl<'de> Deserialize<'de> for SlidingWindow"]], "relay_common":[["impl<'de> Deserialize<'de> for Glob"],["impl<'de> Deserialize<'de> for LazyGlob"],["impl<'de> Deserialize<'de> for GlobPatterns"],["impl<'de> Deserialize<'de> for UnixTimestamp"]], "relay_config":[["impl<'de> Deserialize<'de> for EmitOutcomes"],["impl<'de> Deserialize<'de> for HttpEncoding"],["impl<'de> Deserialize<'de> for NormalizationLevel"],["impl<'de> Deserialize<'de> for ReadinessCondition"],["impl<'de> Deserialize<'de> for RelayMode"],["impl<'de> Deserialize<'de> for AuthConfig"],["impl<'de> Deserialize<'de> for ByteSize"],["impl<'de> Deserialize<'de> for CardinalityLimiter"],["impl<'de> Deserialize<'de> for Cogs
where\n Cogs: Default,
"],["impl<'de> Deserialize<'de> for Credentials"],["impl<'de> Deserialize<'de> for EnvelopeSpool"],["impl<'de> Deserialize<'de> for GeoIpConfig"],["impl<'de> Deserialize<'de> for Health
where\n Health: Default,
"],["impl<'de> Deserialize<'de> for MinimalConfig"],["impl<'de> Deserialize<'de> for Normalization"],["impl<'de> Deserialize<'de> for OutcomeAggregatorConfig"],["impl<'de> Deserialize<'de> for Outcomes
where\n Outcomes: Default,
"],["impl<'de> Deserialize<'de> for Processing"],["impl<'de> Deserialize<'de> for Relay
where\n Relay: Default,
"],["impl<'de> Deserialize<'de> for RelayInfo"],["impl<'de> Deserialize<'de> for Routing
where\n Routing: Default,
"],["impl<'de> Deserialize<'de> for Spool"],["impl<'de> Deserialize<'de> for UpstreamDescriptor<'static>"]], -"relay_dynamic_config":[["impl<'de> Deserialize<'de> for AcceptTransactionNames"],["impl<'de> Deserialize<'de> for BucketEncoding"],["impl<'de> Deserialize<'de> for CardinalityLimiterMode"],["impl<'de> Deserialize<'de> for Feature"],["impl<'de> Deserialize<'de> for GroupKey"],["impl<'de> Deserialize<'de> for BucketEncodings"],["impl<'de> Deserialize<'de> for CustomMeasurementConfig"],["impl<'de> Deserialize<'de> for FeatureSet"],["impl<'de> Deserialize<'de> for GlobalConfig"],["impl<'de> Deserialize<'de> for MetricExtractionConfig"],["impl<'de> Deserialize<'de> for MetricExtractionGroup"],["impl<'de> Deserialize<'de> for MetricExtractionGroupOverride"],["impl<'de> Deserialize<'de> for MetricExtractionGroups"],["impl<'de> Deserialize<'de> for MetricSpec"],["impl<'de> Deserialize<'de> for Metrics
where\n Metrics: Default,
"],["impl<'de> Deserialize<'de> for Options
where\n Options: Default,
"],["impl<'de> Deserialize<'de> for ProjectConfig"],["impl<'de> Deserialize<'de> for SessionMetricsConfig"],["impl<'de> Deserialize<'de> for TagBlock"],["impl<'de> Deserialize<'de> for TagMapping"],["impl<'de> Deserialize<'de> for TagSpec"],["impl<'de> Deserialize<'de> for TaggingRule"],["impl<'de> Deserialize<'de> for TransactionMetricsConfig"],["impl<'de, T> Deserialize<'de> for ErrorBoundary<T>
where\n T: Deserialize<'de>,
"]], +"relay_dynamic_config":[["impl<'de> Deserialize<'de> for AcceptTransactionNames"],["impl<'de> Deserialize<'de> for BucketEncoding"],["impl<'de> Deserialize<'de> for CardinalityLimiterMode"],["impl<'de> Deserialize<'de> for Feature"],["impl<'de> Deserialize<'de> for GroupKey"],["impl<'de> Deserialize<'de> for BucketEncodings"],["impl<'de> Deserialize<'de> for CustomMeasurementConfig"],["impl<'de> Deserialize<'de> for ExtrapolationConfig"],["impl<'de> Deserialize<'de> for FeatureSet"],["impl<'de> Deserialize<'de> for GlobalConfig"],["impl<'de> Deserialize<'de> for MetricExtractionConfig"],["impl<'de> Deserialize<'de> for MetricExtractionGroup"],["impl<'de> Deserialize<'de> for MetricExtractionGroupOverride"],["impl<'de> Deserialize<'de> for MetricExtractionGroups"],["impl<'de> Deserialize<'de> for MetricSpec"],["impl<'de> Deserialize<'de> for Metrics
where\n Metrics: Default,
"],["impl<'de> Deserialize<'de> for Options
where\n Options: Default,
"],["impl<'de> Deserialize<'de> for ProjectConfig"],["impl<'de> Deserialize<'de> for SessionMetricsConfig"],["impl<'de> Deserialize<'de> for TagBlock"],["impl<'de> Deserialize<'de> for TagMapping"],["impl<'de> Deserialize<'de> for TagSpec"],["impl<'de> Deserialize<'de> for TaggingRule"],["impl<'de> Deserialize<'de> for TransactionMetricsConfig"],["impl<'de, T> Deserialize<'de> for ErrorBoundary<T>
where\n T: Deserialize<'de>,
"]], "relay_event_normalization":[["impl<'de> Deserialize<'de> for BreakdownConfig"],["impl<'de> Deserialize<'de> for RedactionRule"],["impl<'de> Deserialize<'de> for BreakdownsConfig"],["impl<'de> Deserialize<'de> for SpanOperationsConfig"],["impl<'de> Deserialize<'de> for BuiltinMeasurementKey"],["impl<'de> Deserialize<'de> for MeasurementsConfig"],["impl<'de> Deserialize<'de> for ModelCost"],["impl<'de> Deserialize<'de> for ModelCosts"],["impl<'de> Deserialize<'de> for PerformanceScoreConfig"],["impl<'de> Deserialize<'de> for PerformanceScoreProfile"],["impl<'de> Deserialize<'de> for PerformanceScoreWeightedComponent"],["impl<'de> Deserialize<'de> for SpanDescriptionRule"],["impl<'de> Deserialize<'de> for SpanDescriptionRuleScope"],["impl<'de> Deserialize<'de> for TransactionNameRule"],["impl<'de, S> Deserialize<'de> for ClientHints<S>
where\n S: Default + AsRef<str> + Deserialize<'de>,
"],["impl<'de, S> Deserialize<'de> for RawUserAgentInfo<S>
where\n S: Deserialize<'de> + Default + AsRef<str>,
"]], "relay_event_schema":[["impl<'de> Deserialize<'de> for AbnormalMechanism"],["impl<'de> Deserialize<'de> for CspDirective"],["impl<'de> Deserialize<'de> for ExpectStapleCertStatus"],["impl<'de> Deserialize<'de> for ExpectStapleResponseStatus"],["impl<'de> Deserialize<'de> for InstructionAddrAdjustment"],["impl<'de> Deserialize<'de> for NetworkReportPhases"],["impl<'de> Deserialize<'de> for SessionStatus"],["impl<'de> Deserialize<'de> for ThreadId"],["impl<'de> Deserialize<'de> for TransactionSource"],["impl<'de> Deserialize<'de> for Addr"],["impl<'de> Deserialize<'de> for ClientReport"],["impl<'de> Deserialize<'de> for CodeId"],["impl<'de> Deserialize<'de> for DebugId"],["impl<'de> Deserialize<'de> for DiscardedEvent"],["impl<'de> Deserialize<'de> for EventId"],["impl<'de> Deserialize<'de> for IpAddr"],["impl<'de> Deserialize<'de> for NativeImagePath"],["impl<'de> Deserialize<'de> for SessionAggregateItem"],["impl<'de> Deserialize<'de> for SessionAggregates"],["impl<'de> Deserialize<'de> for SessionAttributes"],["impl<'de> Deserialize<'de> for SessionUpdate"],["impl<'de> Deserialize<'de> for SpanId"],["impl<'de> Deserialize<'de> for UserReport"],["impl<'de, 'a> Deserialize<'de> for Chunk<'a>"]], "relay_filter":[["impl<'de> Deserialize<'de> for LegacyBrowser"],["impl<'de> Deserialize<'de> for ClientIpsFilterConfig"],["impl<'de> Deserialize<'de> for CspFilterConfig"],["impl<'de> Deserialize<'de> for ErrorMessagesFilterConfig"],["impl<'de> Deserialize<'de> for FilterConfig"],["impl<'de> Deserialize<'de> for GenericFilterConfig"],["impl<'de> Deserialize<'de> for GenericFiltersConfig"],["impl<'de> Deserialize<'de> for GenericFiltersMap"],["impl<'de> Deserialize<'de> for IgnoreTransactionsFilterConfig"],["impl<'de> Deserialize<'de> for LegacyBrowsersFilterConfig"],["impl<'de> Deserialize<'de> for ProjectFiltersConfig"],["impl<'de> Deserialize<'de> for ReleasesFilterConfig"]], diff --git a/trait.impl/serde/ser/trait.Serialize.js b/trait.impl/serde/ser/trait.Serialize.js index eeba6a7583..efeb28426e 100644 --- a/trait.impl/serde/ser/trait.Serialize.js +++ b/trait.impl/serde/ser/trait.Serialize.js @@ -7,7 +7,7 @@ "relay_cardinality":[["impl Serialize for CardinalityScope"],["impl Serialize for CardinalityLimit"],["impl Serialize for SlidingWindow"]], "relay_common":[["impl Serialize for Glob"],["impl Serialize for LazyGlob"],["impl Serialize for GlobPatterns"],["impl Serialize for UnixTimestamp"]], "relay_config":[["impl Serialize for EmitOutcomes"],["impl Serialize for HttpEncoding"],["impl Serialize for NormalizationLevel"],["impl Serialize for ReadinessCondition"],["impl Serialize for RelayMode"],["impl Serialize for AuthConfig"],["impl Serialize for ByteSize"],["impl Serialize for CardinalityLimiter"],["impl Serialize for Cogs"],["impl Serialize for Credentials"],["impl Serialize for EnvelopeSpool"],["impl Serialize for GeoIpConfig"],["impl Serialize for Health"],["impl Serialize for MinimalConfig"],["impl Serialize for Normalization"],["impl Serialize for OutcomeAggregatorConfig"],["impl Serialize for Outcomes"],["impl Serialize for Processing"],["impl Serialize for Relay"],["impl Serialize for RelayInfo"],["impl Serialize for Routing"],["impl Serialize for Spool"],["impl Serialize for UpstreamDescriptor<'static>"]], -"relay_dynamic_config":[["impl Serialize for AcceptTransactionNames"],["impl Serialize for BucketEncoding"],["impl Serialize for CardinalityLimiterMode"],["impl Serialize for Feature"],["impl Serialize for GroupKey"],["impl Serialize for BucketEncodings"],["impl Serialize for CustomMeasurementConfig"],["impl Serialize for FeatureSet"],["impl Serialize for GlobalConfig"],["impl Serialize for MetricExtractionConfig"],["impl Serialize for MetricExtractionGroup"],["impl Serialize for MetricExtractionGroupOverride"],["impl Serialize for MetricExtractionGroups"],["impl Serialize for MetricSpec"],["impl Serialize for Metrics"],["impl Serialize for Options"],["impl Serialize for ProjectConfig"],["impl Serialize for SessionMetricsConfig"],["impl Serialize for TagBlock"],["impl Serialize for TagMapping"],["impl Serialize for TagSpec"],["impl Serialize for TaggingRule"],["impl Serialize for TransactionMetricsConfig"],["impl<T> Serialize for ErrorBoundary<T>
where\n T: Serialize,
"]], +"relay_dynamic_config":[["impl Serialize for AcceptTransactionNames"],["impl Serialize for BucketEncoding"],["impl Serialize for CardinalityLimiterMode"],["impl Serialize for Feature"],["impl Serialize for GroupKey"],["impl Serialize for BucketEncodings"],["impl Serialize for CustomMeasurementConfig"],["impl Serialize for ExtrapolationConfig"],["impl Serialize for FeatureSet"],["impl Serialize for GlobalConfig"],["impl Serialize for MetricExtractionConfig"],["impl Serialize for MetricExtractionGroup"],["impl Serialize for MetricExtractionGroupOverride"],["impl Serialize for MetricExtractionGroups"],["impl Serialize for MetricSpec"],["impl Serialize for Metrics"],["impl Serialize for Options"],["impl Serialize for ProjectConfig"],["impl Serialize for SessionMetricsConfig"],["impl Serialize for TagBlock"],["impl Serialize for TagMapping"],["impl Serialize for TagSpec"],["impl Serialize for TaggingRule"],["impl Serialize for TransactionMetricsConfig"],["impl<T> Serialize for ErrorBoundary<T>
where\n T: Serialize,
"]], "relay_event_normalization":[["impl Serialize for BreakdownConfig"],["impl Serialize for RedactionRule"],["impl Serialize for BreakdownsConfig"],["impl Serialize for SpanOperationsConfig"],["impl Serialize for BuiltinMeasurementKey"],["impl Serialize for MeasurementsConfig"],["impl Serialize for ModelCost"],["impl Serialize for ModelCosts"],["impl Serialize for PerformanceScoreConfig"],["impl Serialize for PerformanceScoreProfile"],["impl Serialize for PerformanceScoreWeightedComponent"],["impl Serialize for SpanDescriptionRule"],["impl Serialize for SpanDescriptionRuleScope"],["impl Serialize for TransactionNameRule"],["impl<S> Serialize for ClientHints<S>
where\n S: Default + AsRef<str> + Serialize,
"],["impl<S> Serialize for RawUserAgentInfo<S>
where\n S: Serialize + Default + AsRef<str>,
"]], "relay_event_schema":[["impl Serialize for AbnormalMechanism"],["impl Serialize for CspDirective"],["impl Serialize for ExpectStapleCertStatus"],["impl Serialize for ExpectStapleResponseStatus"],["impl Serialize for InstructionAddrAdjustment"],["impl Serialize for NetworkReportPhases"],["impl Serialize for SessionStatus"],["impl Serialize for ThreadId"],["impl Serialize for TransactionSource"],["impl Serialize for Addr"],["impl Serialize for ClientReport"],["impl Serialize for CodeId"],["impl Serialize for DebugId"],["impl Serialize for DiscardedEvent"],["impl Serialize for EventId"],["impl Serialize for IpAddr"],["impl Serialize for NativeImagePath"],["impl Serialize for SessionAggregateItem"],["impl Serialize for SessionAggregates"],["impl Serialize for SessionAttributes"],["impl Serialize for SessionUpdate"],["impl Serialize for SpanId"],["impl Serialize for UserReport"],["impl<'a> Serialize for Chunk<'a>"]], "relay_filter":[["impl Serialize for FilterStatKey"],["impl Serialize for LegacyBrowser"],["impl Serialize for ClientIpsFilterConfig"],["impl Serialize for CspFilterConfig"],["impl Serialize for ErrorMessagesFilterConfig"],["impl Serialize for FilterConfig"],["impl Serialize for GenericFilterConfig"],["impl Serialize for GenericFiltersConfig"],["impl Serialize for GenericFiltersMap"],["impl Serialize for IgnoreTransactionsFilterConfig"],["impl Serialize for LegacyBrowsersFilterConfig"],["impl Serialize for ProjectFiltersConfig"],["impl Serialize for ReleasesFilterConfig"]], diff --git a/type.impl/relay_metrics/struct.FiniteF64.js b/type.impl/relay_metrics/struct.FiniteF64.js index 997b830c63..0687d718eb 100644 --- a/type.impl/relay_metrics/struct.FiniteF64.js +++ b/type.impl/relay_metrics/struct.FiniteF64.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"relay_metrics":[["
source§

impl Add for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the + operator.
source§

fn add(self, other: Self) -> Option<Self>

Performs the + operation. Read more
","Add","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Clone for FiniteF64

source§

fn clone(&self) -> FiniteF64

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Debug for FiniteF64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Default for FiniteF64

source§

fn default() -> FiniteF64

Returns the “default value” for a type. Read more
","Default","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl<'de> Deserialize<'de> for FiniteF64

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where\n __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
","Deserialize<'de>","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Display for FiniteF64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Display","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Div for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the / operator.
source§

fn div(self, other: Self) -> Option<Self>

Performs the / operation. Read more
","Div","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl FiniteF64

source

pub const MAX: Self = _

Largest finite value.

\n
source

pub const MIN: Self = _

Smallest finite value.

\n
source

pub const EPSILON: Self = _

Smallest positive normal value.

\n
source

pub const unsafe fn new_unchecked(value: f64) -> Self

Creates a finite float without checking whether the value is finte. This results in\nundefined behavior if the value is non-finite.

\n
§Safety
\n

The value must not be NaN or infinite.

\n
source

pub fn new(value: f64) -> Option<Self>

Creates a finite float if the value is finite.

\n
source

pub const fn to_f64(self) -> f64

Returns the plain f64.

\n
source

pub fn abs(self) -> Self

Computes the absolute value of self.

\n
source

pub fn max(self, other: Self) -> Self

Returns the maximum of two numbers.

\n
source

pub fn min(self, other: Self) -> Self

Returns the minimum of two numbers.

\n
source

pub fn saturating_add(self, other: Self) -> Self

Adds two numbers, saturating at the maximum and minimum representable values.

\n
source

pub fn saturating_sub(self, other: Self) -> Self

Adds two numbers, saturating at the maximum and minimum representable values.

\n
source

pub fn saturating_mul(self, other: Self) -> Self

Multiplies two numbers, saturating at the maximum and minimum representable values.

\n
",0,"relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl From<i16> for FiniteF64

source§

fn from(value: i16) -> Self

Converts to this type from the input type.
","From","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl From<i32> for FiniteF64

source§

fn from(value: i32) -> Self

Converts to this type from the input type.
","From","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl From<i8> for FiniteF64

source§

fn from(value: i8) -> Self

Converts to this type from the input type.
","From","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl From<u16> for FiniteF64

source§

fn from(value: u16) -> Self

Converts to this type from the input type.
","From","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl From<u32> for FiniteF64

source§

fn from(value: u32) -> Self

Converts to this type from the input type.
","From","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl From<u8> for FiniteF64

source§

fn from(value: u8) -> Self

Converts to this type from the input type.
","From","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl FromStr for FiniteF64

§

type Err = ParseFiniteFloatError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
","FromStr","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Hash for FiniteF64

source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
","Hash","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Mul for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the * operator.
source§

fn mul(self, other: Self) -> Option<Self>

Performs the * operation. Read more
","Mul","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Ord for FiniteF64

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl PartialEq for FiniteF64

source§

fn eq(&self, other: &FiniteF64) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl PartialOrd for FiniteF64

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
","PartialOrd","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Rem for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the % operator.
source§

fn rem(self, other: Self) -> Option<Self>

Performs the % operation. Read more
","Rem","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Serialize for FiniteF64

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where\n __S: Serializer,

Serialize this value into the given Serde serializer. Read more
","Serialize","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Sub for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the - operator.
source§

fn sub(self, other: Self) -> Option<Self>

Performs the - operation. Read more
","Sub","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl TryFrom<f32> for FiniteF64

§

type Error = TryFromFloatError

The type returned in the event of a conversion error.
source§

fn try_from(value: f32) -> Result<Self, Self::Error>

Performs the conversion.
","TryFrom","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl TryFrom<f64> for FiniteF64

§

type Error = TryFromFloatError

The type returned in the event of a conversion error.
source§

fn try_from(value: f64) -> Result<Self, Self::Error>

Performs the conversion.
","TryFrom","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Copy for FiniteF64

","Copy","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Eq for FiniteF64

","Eq","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl StructuralPartialEq for FiniteF64

","StructuralPartialEq","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"]] +"relay_metrics":[["
source§

impl Add for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the + operator.
source§

fn add(self, other: Self) -> Option<Self>

Performs the + operation. Read more
","Add","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Clone for FiniteF64

source§

fn clone(&self) -> FiniteF64

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Debug for FiniteF64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Default for FiniteF64

source§

fn default() -> FiniteF64

Returns the “default value” for a type. Read more
","Default","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl<'de> Deserialize<'de> for FiniteF64

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where\n __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
","Deserialize<'de>","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Display for FiniteF64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Display","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Div for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the / operator.
source§

fn div(self, other: Self) -> Option<Self>

Performs the / operation. Read more
","Div","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl FiniteF64

source

pub const MAX: Self = _

Largest finite value.

\n
source

pub const MIN: Self = _

Smallest finite value.

\n
source

pub const EPSILON: Self = _

Smallest positive normal value.

\n
source

pub const unsafe fn new_unchecked(value: f64) -> Self

Creates a finite float without checking whether the value is finte. This results in\nundefined behavior if the value is non-finite.

\n
§Safety
\n

The value must not be NaN or infinite.

\n
source

pub fn new(value: f64) -> Option<Self>

Creates a finite float if the value is finite.

\n
source

pub const fn to_f64(self) -> f64

Returns the plain f64.

\n
source

pub fn abs(self) -> Self

Computes the absolute value of self.

\n
source

pub fn max(self, other: Self) -> Self

Returns the maximum of two numbers.

\n
source

pub fn min(self, other: Self) -> Self

Returns the minimum of two numbers.

\n
source

pub fn saturating_add(self, other: Self) -> Self

Adds two numbers, saturating at the maximum and minimum representable values.

\n
source

pub fn saturating_sub(self, other: Self) -> Self

Adds two numbers, saturating at the maximum and minimum representable values.

\n
source

pub fn saturating_mul(self, other: Self) -> Self

Multiplies two numbers, saturating at the maximum and minimum representable values.

\n
source

pub fn saturating_div(self, other: Self) -> Self

Divides two numbers, saturating at the maximum and minimum representable values.

\n
",0,"relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl From<i16> for FiniteF64

source§

fn from(value: i16) -> Self

Converts to this type from the input type.
","From","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl From<i32> for FiniteF64

source§

fn from(value: i32) -> Self

Converts to this type from the input type.
","From","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl From<i8> for FiniteF64

source§

fn from(value: i8) -> Self

Converts to this type from the input type.
","From","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl From<u16> for FiniteF64

source§

fn from(value: u16) -> Self

Converts to this type from the input type.
","From","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl From<u32> for FiniteF64

source§

fn from(value: u32) -> Self

Converts to this type from the input type.
","From","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl From<u8> for FiniteF64

source§

fn from(value: u8) -> Self

Converts to this type from the input type.
","From","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl FromStr for FiniteF64

§

type Err = ParseFiniteFloatError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
","FromStr","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Hash for FiniteF64

source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
","Hash","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Mul for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the * operator.
source§

fn mul(self, other: Self) -> Option<Self>

Performs the * operation. Read more
","Mul","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Ord for FiniteF64

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl PartialEq for FiniteF64

source§

fn eq(&self, other: &FiniteF64) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl PartialOrd for FiniteF64

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
","PartialOrd","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Rem for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the % operator.
source§

fn rem(self, other: Self) -> Option<Self>

Performs the % operation. Read more
","Rem","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Serialize for FiniteF64

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where\n __S: Serializer,

Serialize this value into the given Serde serializer. Read more
","Serialize","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Sub for FiniteF64

§

type Output = Option<FiniteF64>

The resulting type after applying the - operator.
source§

fn sub(self, other: Self) -> Option<Self>

Performs the - operation. Read more
","Sub","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl TryFrom<f32> for FiniteF64

§

type Error = TryFromFloatError

The type returned in the event of a conversion error.
source§

fn try_from(value: f32) -> Result<Self, Self::Error>

Performs the conversion.
","TryFrom","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl TryFrom<f64> for FiniteF64

§

type Error = TryFromFloatError

The type returned in the event of a conversion error.
source§

fn try_from(value: f64) -> Result<Self, Self::Error>

Performs the conversion.
","TryFrom","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Copy for FiniteF64

","Copy","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl Eq for FiniteF64

","Eq","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"],["
source§

impl StructuralPartialEq for FiniteF64

","StructuralPartialEq","relay_metrics::protocol::CounterType","relay_metrics::protocol::DistributionType","relay_metrics::protocol::GaugeType"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file