pub struct ClickStackTraceSourceResponse {Show 34 fields
pub connection: Option<String>,
pub default_table_select_expression: Option<String>,
pub disabled: Option<bool>,
pub duration_expression: Option<String>,
pub duration_precision: Option<i64>,
pub event_attributes_expression: Option<String>,
pub filter_settings: Option<ClickStackSourceFilterSettingsResponse>,
pub from: Option<ClickStackSourceFromResponse>,
pub highlighted_row_attribute_expressions: Option<Vec<ClickStackHighlightedAttributeExpressionResponse>>,
pub highlighted_trace_attribute_expressions: Option<Vec<ClickStackHighlightedAttributeExpressionResponse>>,
pub id: Option<String>,
pub implicit_column_expression: Option<String>,
pub kind: Option<ClickStackTraceSourceKind>,
pub known_columns_list_expression: Option<String>,
pub log_source_id: Option<String>,
pub materialized_views: Option<Vec<ClickStackMaterializedViewResponse>>,
pub metadata_materialized_views: Option<ClickStackTraceSourceMetadataMaterializedViewsResponse>,
pub metric_source_id: Option<String>,
pub name: Option<String>,
pub parent_span_id_expression: Option<String>,
pub query_settings: Option<Vec<ClickStackQuerySettingResponse>>,
pub resource_attributes_expression: Option<String>,
pub section: Option<String>,
pub service_name_expression: Option<String>,
pub session_source_id: Option<String>,
pub span_events_value_expression: Option<String>,
pub span_id_expression: Option<String>,
pub span_kind_expression: Option<String>,
pub span_name_expression: Option<String>,
pub status_code_expression: Option<String>,
pub status_message_expression: Option<String>,
pub timestamp_value_expression: Option<String>,
pub trace_id_expression: Option<String>,
pub use_text_index_for_implicit_column: Option<ClickStackTraceSourceUsetextindexforimplicitcolumn>,
}Expand description
ClickStackTraceSource from the ClickHouse Cloud API, in response position.
Response variant of ClickStackTraceSource: every field is Option<T>,
so a field the API drops or sends as null deserializes to None instead
of failing.
Fields§
§connection: Option<String>§default_table_select_expression: Option<String>§disabled: Option<bool>§duration_expression: Option<String>§duration_precision: Option<i64>§event_attributes_expression: Option<String>§filter_settings: Option<ClickStackSourceFilterSettingsResponse>§from: Option<ClickStackSourceFromResponse>§highlighted_row_attribute_expressions: Option<Vec<ClickStackHighlightedAttributeExpressionResponse>>§highlighted_trace_attribute_expressions: Option<Vec<ClickStackHighlightedAttributeExpressionResponse>>§id: Option<String>§implicit_column_expression: Option<String>§kind: Option<ClickStackTraceSourceKind>§known_columns_list_expression: Option<String>§log_source_id: Option<String>§materialized_views: Option<Vec<ClickStackMaterializedViewResponse>>§metadata_materialized_views: Option<ClickStackTraceSourceMetadataMaterializedViewsResponse>§metric_source_id: Option<String>§name: Option<String>§parent_span_id_expression: Option<String>§query_settings: Option<Vec<ClickStackQuerySettingResponse>>§resource_attributes_expression: Option<String>§section: Option<String>§service_name_expression: Option<String>§session_source_id: Option<String>§span_events_value_expression: Option<String>§span_id_expression: Option<String>§span_kind_expression: Option<String>§span_name_expression: Option<String>§status_code_expression: Option<String>§status_message_expression: Option<String>§timestamp_value_expression: Option<String>§trace_id_expression: Option<String>§use_text_index_for_implicit_column: Option<ClickStackTraceSourceUsetextindexforimplicitcolumn>Trait Implementations§
Source§impl Clone for ClickStackTraceSourceResponse
impl Clone for ClickStackTraceSourceResponse
Source§fn clone(&self) -> ClickStackTraceSourceResponse
fn clone(&self) -> ClickStackTraceSourceResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for ClickStackTraceSourceResponse
impl Default for ClickStackTraceSourceResponse
Source§fn default() -> ClickStackTraceSourceResponse
fn default() -> ClickStackTraceSourceResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClickStackTraceSourceResponse
impl<'de> Deserialize<'de> for ClickStackTraceSourceResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for ClickStackTraceSourceResponse
Source§impl TryFrom<ClickStackTraceSourceResponse> for ClickStackTraceSource
impl TryFrom<ClickStackTraceSourceResponse> for ClickStackTraceSource
Source§type Error = MissingRequiredFields
type Error = MissingRequiredFields
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for ClickStackTraceSourceResponse
impl RefUnwindSafe for ClickStackTraceSourceResponse
impl Send for ClickStackTraceSourceResponse
impl Sync for ClickStackTraceSourceResponse
impl Unpin for ClickStackTraceSourceResponse
impl UnsafeUnpin for ClickStackTraceSourceResponse
impl UnwindSafe for ClickStackTraceSourceResponse
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more