#[non_exhaustive]pub struct ObservationBuilder { /* private fields */ }
Expand description
A builder for Observation
.
Implementations§
source§impl ObservationBuilder
impl ObservationBuilder
sourcepub fn start_time(self, input: DateTime) -> Self
pub fn start_time(self, input: DateTime) -> Self
The time when the observation was first detected, in epoch seconds.
sourcepub fn set_start_time(self, input: Option<DateTime>) -> Self
pub fn set_start_time(self, input: Option<DateTime>) -> Self
The time when the observation was first detected, in epoch seconds.
sourcepub fn get_start_time(&self) -> &Option<DateTime>
pub fn get_start_time(&self) -> &Option<DateTime>
The time when the observation was first detected, in epoch seconds.
sourcepub fn end_time(self, input: DateTime) -> Self
pub fn end_time(self, input: DateTime) -> Self
The time when the observation ended, in epoch seconds.
sourcepub fn set_end_time(self, input: Option<DateTime>) -> Self
pub fn set_end_time(self, input: Option<DateTime>) -> Self
The time when the observation ended, in epoch seconds.
sourcepub fn get_end_time(&self) -> &Option<DateTime>
pub fn get_end_time(&self) -> &Option<DateTime>
The time when the observation ended, in epoch seconds.
sourcepub fn source_type(self, input: impl Into<String>) -> Self
pub fn source_type(self, input: impl Into<String>) -> Self
The source type of the observation.
sourcepub fn set_source_type(self, input: Option<String>) -> Self
pub fn set_source_type(self, input: Option<String>) -> Self
The source type of the observation.
sourcepub fn get_source_type(&self) -> &Option<String>
pub fn get_source_type(&self) -> &Option<String>
The source type of the observation.
sourcepub fn source_arn(self, input: impl Into<String>) -> Self
pub fn source_arn(self, input: impl Into<String>) -> Self
The source resource ARN of the observation.
sourcepub fn set_source_arn(self, input: Option<String>) -> Self
pub fn set_source_arn(self, input: Option<String>) -> Self
The source resource ARN of the observation.
sourcepub fn get_source_arn(&self) -> &Option<String>
pub fn get_source_arn(&self) -> &Option<String>
The source resource ARN of the observation.
sourcepub fn set_log_group(self, input: Option<String>) -> Self
pub fn set_log_group(self, input: Option<String>) -> Self
The log group name.
sourcepub fn get_log_group(&self) -> &Option<String>
pub fn get_log_group(&self) -> &Option<String>
The log group name.
sourcepub fn line_time(self, input: DateTime) -> Self
pub fn line_time(self, input: DateTime) -> Self
The timestamp in the CloudWatch Logs that specifies when the matched line occurred.
sourcepub fn set_line_time(self, input: Option<DateTime>) -> Self
pub fn set_line_time(self, input: Option<DateTime>) -> Self
The timestamp in the CloudWatch Logs that specifies when the matched line occurred.
sourcepub fn get_line_time(&self) -> &Option<DateTime>
pub fn get_line_time(&self) -> &Option<DateTime>
The timestamp in the CloudWatch Logs that specifies when the matched line occurred.
sourcepub fn set_log_text(self, input: Option<String>) -> Self
pub fn set_log_text(self, input: Option<String>) -> Self
The log text of the observation.
sourcepub fn get_log_text(&self) -> &Option<String>
pub fn get_log_text(&self) -> &Option<String>
The log text of the observation.
sourcepub fn log_filter(self, input: LogFilter) -> Self
pub fn log_filter(self, input: LogFilter) -> Self
The log filter of the observation.
sourcepub fn set_log_filter(self, input: Option<LogFilter>) -> Self
pub fn set_log_filter(self, input: Option<LogFilter>) -> Self
The log filter of the observation.
sourcepub fn get_log_filter(&self) -> &Option<LogFilter>
pub fn get_log_filter(&self) -> &Option<LogFilter>
The log filter of the observation.
sourcepub fn metric_namespace(self, input: impl Into<String>) -> Self
pub fn metric_namespace(self, input: impl Into<String>) -> Self
The namespace of the observation metric.
sourcepub fn set_metric_namespace(self, input: Option<String>) -> Self
pub fn set_metric_namespace(self, input: Option<String>) -> Self
The namespace of the observation metric.
sourcepub fn get_metric_namespace(&self) -> &Option<String>
pub fn get_metric_namespace(&self) -> &Option<String>
The namespace of the observation metric.
sourcepub fn metric_name(self, input: impl Into<String>) -> Self
pub fn metric_name(self, input: impl Into<String>) -> Self
The name of the observation metric.
sourcepub fn set_metric_name(self, input: Option<String>) -> Self
pub fn set_metric_name(self, input: Option<String>) -> Self
The name of the observation metric.
sourcepub fn get_metric_name(&self) -> &Option<String>
pub fn get_metric_name(&self) -> &Option<String>
The name of the observation metric.
sourcepub fn set_unit(self, input: Option<String>) -> Self
pub fn set_unit(self, input: Option<String>) -> Self
The unit of the source observation metric.
sourcepub fn cloud_watch_event_id(self, input: impl Into<String>) -> Self
pub fn cloud_watch_event_id(self, input: impl Into<String>) -> Self
The ID of the CloudWatch Event-based observation related to the detected problem.
sourcepub fn set_cloud_watch_event_id(self, input: Option<String>) -> Self
pub fn set_cloud_watch_event_id(self, input: Option<String>) -> Self
The ID of the CloudWatch Event-based observation related to the detected problem.
sourcepub fn get_cloud_watch_event_id(&self) -> &Option<String>
pub fn get_cloud_watch_event_id(&self) -> &Option<String>
The ID of the CloudWatch Event-based observation related to the detected problem.
sourcepub fn cloud_watch_event_source(self, input: CloudWatchEventSource) -> Self
pub fn cloud_watch_event_source(self, input: CloudWatchEventSource) -> Self
The source of the CloudWatch Event.
sourcepub fn set_cloud_watch_event_source(
self,
input: Option<CloudWatchEventSource>
) -> Self
pub fn set_cloud_watch_event_source( self, input: Option<CloudWatchEventSource> ) -> Self
The source of the CloudWatch Event.
sourcepub fn get_cloud_watch_event_source(&self) -> &Option<CloudWatchEventSource>
pub fn get_cloud_watch_event_source(&self) -> &Option<CloudWatchEventSource>
The source of the CloudWatch Event.
sourcepub fn cloud_watch_event_detail_type(self, input: impl Into<String>) -> Self
pub fn cloud_watch_event_detail_type(self, input: impl Into<String>) -> Self
The detail type of the CloudWatch Event-based observation, for example, EC2 Instance State-change Notification
.
sourcepub fn set_cloud_watch_event_detail_type(self, input: Option<String>) -> Self
pub fn set_cloud_watch_event_detail_type(self, input: Option<String>) -> Self
The detail type of the CloudWatch Event-based observation, for example, EC2 Instance State-change Notification
.
sourcepub fn get_cloud_watch_event_detail_type(&self) -> &Option<String>
pub fn get_cloud_watch_event_detail_type(&self) -> &Option<String>
The detail type of the CloudWatch Event-based observation, for example, EC2 Instance State-change Notification
.
sourcepub fn health_event_arn(self, input: impl Into<String>) -> Self
pub fn health_event_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the AWS Health Event-based observation.
sourcepub fn set_health_event_arn(self, input: Option<String>) -> Self
pub fn set_health_event_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the AWS Health Event-based observation.
sourcepub fn get_health_event_arn(&self) -> &Option<String>
pub fn get_health_event_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the AWS Health Event-based observation.
sourcepub fn health_service(self, input: impl Into<String>) -> Self
pub fn health_service(self, input: impl Into<String>) -> Self
The service to which the AWS Health Event belongs, such as EC2.
sourcepub fn set_health_service(self, input: Option<String>) -> Self
pub fn set_health_service(self, input: Option<String>) -> Self
The service to which the AWS Health Event belongs, such as EC2.
sourcepub fn get_health_service(&self) -> &Option<String>
pub fn get_health_service(&self) -> &Option<String>
The service to which the AWS Health Event belongs, such as EC2.
sourcepub fn health_event_type_code(self, input: impl Into<String>) -> Self
pub fn health_event_type_code(self, input: impl Into<String>) -> Self
The type of the AWS Health event, for example, AWS_EC2_POWER_CONNECTIVITY_ISSUE
.
sourcepub fn set_health_event_type_code(self, input: Option<String>) -> Self
pub fn set_health_event_type_code(self, input: Option<String>) -> Self
The type of the AWS Health event, for example, AWS_EC2_POWER_CONNECTIVITY_ISSUE
.
sourcepub fn get_health_event_type_code(&self) -> &Option<String>
pub fn get_health_event_type_code(&self) -> &Option<String>
The type of the AWS Health event, for example, AWS_EC2_POWER_CONNECTIVITY_ISSUE
.
sourcepub fn health_event_type_category(self, input: impl Into<String>) -> Self
pub fn health_event_type_category(self, input: impl Into<String>) -> Self
The category of the AWS Health event, such as issue
.
sourcepub fn set_health_event_type_category(self, input: Option<String>) -> Self
pub fn set_health_event_type_category(self, input: Option<String>) -> Self
The category of the AWS Health event, such as issue
.
sourcepub fn get_health_event_type_category(&self) -> &Option<String>
pub fn get_health_event_type_category(&self) -> &Option<String>
The category of the AWS Health event, such as issue
.
sourcepub fn health_event_description(self, input: impl Into<String>) -> Self
pub fn health_event_description(self, input: impl Into<String>) -> Self
The description of the AWS Health event provided by the service, such as Amazon EC2.
sourcepub fn set_health_event_description(self, input: Option<String>) -> Self
pub fn set_health_event_description(self, input: Option<String>) -> Self
The description of the AWS Health event provided by the service, such as Amazon EC2.
sourcepub fn get_health_event_description(&self) -> &Option<String>
pub fn get_health_event_description(&self) -> &Option<String>
The description of the AWS Health event provided by the service, such as Amazon EC2.
sourcepub fn code_deploy_deployment_id(self, input: impl Into<String>) -> Self
pub fn code_deploy_deployment_id(self, input: impl Into<String>) -> Self
The deployment ID of the CodeDeploy-based observation related to the detected problem.
sourcepub fn set_code_deploy_deployment_id(self, input: Option<String>) -> Self
pub fn set_code_deploy_deployment_id(self, input: Option<String>) -> Self
The deployment ID of the CodeDeploy-based observation related to the detected problem.
sourcepub fn get_code_deploy_deployment_id(&self) -> &Option<String>
pub fn get_code_deploy_deployment_id(&self) -> &Option<String>
The deployment ID of the CodeDeploy-based observation related to the detected problem.
sourcepub fn code_deploy_deployment_group(self, input: impl Into<String>) -> Self
pub fn code_deploy_deployment_group(self, input: impl Into<String>) -> Self
The deployment group to which the CodeDeploy deployment belongs.
sourcepub fn set_code_deploy_deployment_group(self, input: Option<String>) -> Self
pub fn set_code_deploy_deployment_group(self, input: Option<String>) -> Self
The deployment group to which the CodeDeploy deployment belongs.
sourcepub fn get_code_deploy_deployment_group(&self) -> &Option<String>
pub fn get_code_deploy_deployment_group(&self) -> &Option<String>
The deployment group to which the CodeDeploy deployment belongs.
sourcepub fn code_deploy_state(self, input: impl Into<String>) -> Self
pub fn code_deploy_state(self, input: impl Into<String>) -> Self
The status of the CodeDeploy deployment, for example SUCCESS
or FAILURE
.
sourcepub fn set_code_deploy_state(self, input: Option<String>) -> Self
pub fn set_code_deploy_state(self, input: Option<String>) -> Self
The status of the CodeDeploy deployment, for example SUCCESS
or FAILURE
.
sourcepub fn get_code_deploy_state(&self) -> &Option<String>
pub fn get_code_deploy_state(&self) -> &Option<String>
The status of the CodeDeploy deployment, for example SUCCESS
or FAILURE
.
sourcepub fn code_deploy_application(self, input: impl Into<String>) -> Self
pub fn code_deploy_application(self, input: impl Into<String>) -> Self
The CodeDeploy application to which the deployment belongs.
sourcepub fn set_code_deploy_application(self, input: Option<String>) -> Self
pub fn set_code_deploy_application(self, input: Option<String>) -> Self
The CodeDeploy application to which the deployment belongs.
sourcepub fn get_code_deploy_application(&self) -> &Option<String>
pub fn get_code_deploy_application(&self) -> &Option<String>
The CodeDeploy application to which the deployment belongs.
sourcepub fn code_deploy_instance_group_id(self, input: impl Into<String>) -> Self
pub fn code_deploy_instance_group_id(self, input: impl Into<String>) -> Self
The instance group to which the CodeDeploy instance belongs.
sourcepub fn set_code_deploy_instance_group_id(self, input: Option<String>) -> Self
pub fn set_code_deploy_instance_group_id(self, input: Option<String>) -> Self
The instance group to which the CodeDeploy instance belongs.
sourcepub fn get_code_deploy_instance_group_id(&self) -> &Option<String>
pub fn get_code_deploy_instance_group_id(&self) -> &Option<String>
The instance group to which the CodeDeploy instance belongs.
sourcepub fn ec2_state(self, input: impl Into<String>) -> Self
pub fn ec2_state(self, input: impl Into<String>) -> Self
The state of the instance, such as STOPPING
or TERMINATING
.
sourcepub fn set_ec2_state(self, input: Option<String>) -> Self
pub fn set_ec2_state(self, input: Option<String>) -> Self
The state of the instance, such as STOPPING
or TERMINATING
.
sourcepub fn get_ec2_state(&self) -> &Option<String>
pub fn get_ec2_state(&self) -> &Option<String>
The state of the instance, such as STOPPING
or TERMINATING
.
sourcepub fn rds_event_categories(self, input: impl Into<String>) -> Self
pub fn rds_event_categories(self, input: impl Into<String>) -> Self
The category of an RDS event.
sourcepub fn set_rds_event_categories(self, input: Option<String>) -> Self
pub fn set_rds_event_categories(self, input: Option<String>) -> Self
The category of an RDS event.
sourcepub fn get_rds_event_categories(&self) -> &Option<String>
pub fn get_rds_event_categories(&self) -> &Option<String>
The category of an RDS event.
sourcepub fn rds_event_message(self, input: impl Into<String>) -> Self
pub fn rds_event_message(self, input: impl Into<String>) -> Self
The message of an RDS event.
sourcepub fn set_rds_event_message(self, input: Option<String>) -> Self
pub fn set_rds_event_message(self, input: Option<String>) -> Self
The message of an RDS event.
sourcepub fn get_rds_event_message(&self) -> &Option<String>
pub fn get_rds_event_message(&self) -> &Option<String>
The message of an RDS event.
sourcepub fn s3_event_name(self, input: impl Into<String>) -> Self
pub fn s3_event_name(self, input: impl Into<String>) -> Self
The name of the S3 CloudWatch Event-based observation.
sourcepub fn set_s3_event_name(self, input: Option<String>) -> Self
pub fn set_s3_event_name(self, input: Option<String>) -> Self
The name of the S3 CloudWatch Event-based observation.
sourcepub fn get_s3_event_name(&self) -> &Option<String>
pub fn get_s3_event_name(&self) -> &Option<String>
The name of the S3 CloudWatch Event-based observation.
sourcepub fn states_execution_arn(self, input: impl Into<String>) -> Self
pub fn states_execution_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the step function execution-based observation.
sourcepub fn set_states_execution_arn(self, input: Option<String>) -> Self
pub fn set_states_execution_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the step function execution-based observation.
sourcepub fn get_states_execution_arn(&self) -> &Option<String>
pub fn get_states_execution_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the step function execution-based observation.
sourcepub fn states_arn(self, input: impl Into<String>) -> Self
pub fn states_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the step function-based observation.
sourcepub fn set_states_arn(self, input: Option<String>) -> Self
pub fn set_states_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the step function-based observation.
sourcepub fn get_states_arn(&self) -> &Option<String>
pub fn get_states_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the step function-based observation.
sourcepub fn states_status(self, input: impl Into<String>) -> Self
pub fn states_status(self, input: impl Into<String>) -> Self
The status of the step function-related observation.
sourcepub fn set_states_status(self, input: Option<String>) -> Self
pub fn set_states_status(self, input: Option<String>) -> Self
The status of the step function-related observation.
sourcepub fn get_states_status(&self) -> &Option<String>
pub fn get_states_status(&self) -> &Option<String>
The status of the step function-related observation.
sourcepub fn states_input(self, input: impl Into<String>) -> Self
pub fn states_input(self, input: impl Into<String>) -> Self
The input to the step function-based observation.
sourcepub fn set_states_input(self, input: Option<String>) -> Self
pub fn set_states_input(self, input: Option<String>) -> Self
The input to the step function-based observation.
sourcepub fn get_states_input(&self) -> &Option<String>
pub fn get_states_input(&self) -> &Option<String>
The input to the step function-based observation.
sourcepub fn ebs_event(self, input: impl Into<String>) -> Self
pub fn ebs_event(self, input: impl Into<String>) -> Self
The type of EBS CloudWatch event, such as createVolume
, deleteVolume
or attachVolume
.
sourcepub fn set_ebs_event(self, input: Option<String>) -> Self
pub fn set_ebs_event(self, input: Option<String>) -> Self
The type of EBS CloudWatch event, such as createVolume
, deleteVolume
or attachVolume
.
sourcepub fn get_ebs_event(&self) -> &Option<String>
pub fn get_ebs_event(&self) -> &Option<String>
The type of EBS CloudWatch event, such as createVolume
, deleteVolume
or attachVolume
.
sourcepub fn ebs_result(self, input: impl Into<String>) -> Self
pub fn ebs_result(self, input: impl Into<String>) -> Self
The result of an EBS CloudWatch event, such as failed
or succeeded
.
sourcepub fn set_ebs_result(self, input: Option<String>) -> Self
pub fn set_ebs_result(self, input: Option<String>) -> Self
The result of an EBS CloudWatch event, such as failed
or succeeded
.
sourcepub fn get_ebs_result(&self) -> &Option<String>
pub fn get_ebs_result(&self) -> &Option<String>
The result of an EBS CloudWatch event, such as failed
or succeeded
.
sourcepub fn set_ebs_cause(self, input: Option<String>) -> Self
pub fn set_ebs_cause(self, input: Option<String>) -> Self
The cause of an EBS CloudWatch event.
sourcepub fn get_ebs_cause(&self) -> &Option<String>
pub fn get_ebs_cause(&self) -> &Option<String>
The cause of an EBS CloudWatch event.
sourcepub fn ebs_request_id(self, input: impl Into<String>) -> Self
pub fn ebs_request_id(self, input: impl Into<String>) -> Self
The request ID of an EBS CloudWatch event.
sourcepub fn set_ebs_request_id(self, input: Option<String>) -> Self
pub fn set_ebs_request_id(self, input: Option<String>) -> Self
The request ID of an EBS CloudWatch event.
sourcepub fn get_ebs_request_id(&self) -> &Option<String>
pub fn get_ebs_request_id(&self) -> &Option<String>
The request ID of an EBS CloudWatch event.
sourcepub fn x_ray_fault_percent(self, input: i32) -> Self
pub fn x_ray_fault_percent(self, input: i32) -> Self
The X-Ray request fault percentage for this node.
sourcepub fn set_x_ray_fault_percent(self, input: Option<i32>) -> Self
pub fn set_x_ray_fault_percent(self, input: Option<i32>) -> Self
The X-Ray request fault percentage for this node.
sourcepub fn get_x_ray_fault_percent(&self) -> &Option<i32>
pub fn get_x_ray_fault_percent(&self) -> &Option<i32>
The X-Ray request fault percentage for this node.
sourcepub fn x_ray_throttle_percent(self, input: i32) -> Self
pub fn x_ray_throttle_percent(self, input: i32) -> Self
The X-Ray request throttle percentage for this node.
sourcepub fn set_x_ray_throttle_percent(self, input: Option<i32>) -> Self
pub fn set_x_ray_throttle_percent(self, input: Option<i32>) -> Self
The X-Ray request throttle percentage for this node.
sourcepub fn get_x_ray_throttle_percent(&self) -> &Option<i32>
pub fn get_x_ray_throttle_percent(&self) -> &Option<i32>
The X-Ray request throttle percentage for this node.
sourcepub fn x_ray_error_percent(self, input: i32) -> Self
pub fn x_ray_error_percent(self, input: i32) -> Self
The X-Ray request error percentage for this node.
sourcepub fn set_x_ray_error_percent(self, input: Option<i32>) -> Self
pub fn set_x_ray_error_percent(self, input: Option<i32>) -> Self
The X-Ray request error percentage for this node.
sourcepub fn get_x_ray_error_percent(&self) -> &Option<i32>
pub fn get_x_ray_error_percent(&self) -> &Option<i32>
The X-Ray request error percentage for this node.
sourcepub fn x_ray_request_count(self, input: i32) -> Self
pub fn x_ray_request_count(self, input: i32) -> Self
The X-Ray request count for this node.
sourcepub fn set_x_ray_request_count(self, input: Option<i32>) -> Self
pub fn set_x_ray_request_count(self, input: Option<i32>) -> Self
The X-Ray request count for this node.
sourcepub fn get_x_ray_request_count(&self) -> &Option<i32>
pub fn get_x_ray_request_count(&self) -> &Option<i32>
The X-Ray request count for this node.
sourcepub fn x_ray_request_average_latency(self, input: i64) -> Self
pub fn x_ray_request_average_latency(self, input: i64) -> Self
The X-Ray node request average latency for this node.
sourcepub fn set_x_ray_request_average_latency(self, input: Option<i64>) -> Self
pub fn set_x_ray_request_average_latency(self, input: Option<i64>) -> Self
The X-Ray node request average latency for this node.
sourcepub fn get_x_ray_request_average_latency(&self) -> &Option<i64>
pub fn get_x_ray_request_average_latency(&self) -> &Option<i64>
The X-Ray node request average latency for this node.
sourcepub fn x_ray_node_name(self, input: impl Into<String>) -> Self
pub fn x_ray_node_name(self, input: impl Into<String>) -> Self
The name of the X-Ray node.
sourcepub fn set_x_ray_node_name(self, input: Option<String>) -> Self
pub fn set_x_ray_node_name(self, input: Option<String>) -> Self
The name of the X-Ray node.
sourcepub fn get_x_ray_node_name(&self) -> &Option<String>
pub fn get_x_ray_node_name(&self) -> &Option<String>
The name of the X-Ray node.
sourcepub fn x_ray_node_type(self, input: impl Into<String>) -> Self
pub fn x_ray_node_type(self, input: impl Into<String>) -> Self
The type of the X-Ray node.
sourcepub fn set_x_ray_node_type(self, input: Option<String>) -> Self
pub fn set_x_ray_node_type(self, input: Option<String>) -> Self
The type of the X-Ray node.
sourcepub fn get_x_ray_node_type(&self) -> &Option<String>
pub fn get_x_ray_node_type(&self) -> &Option<String>
The type of the X-Ray node.
sourcepub fn build(self) -> Observation
pub fn build(self) -> Observation
Consumes the builder and constructs a Observation
.
Trait Implementations§
source§impl Clone for ObservationBuilder
impl Clone for ObservationBuilder
source§fn clone(&self) -> ObservationBuilder
fn clone(&self) -> ObservationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ObservationBuilder
impl Debug for ObservationBuilder
source§impl Default for ObservationBuilder
impl Default for ObservationBuilder
source§fn default() -> ObservationBuilder
fn default() -> ObservationBuilder
source§impl PartialEq for ObservationBuilder
impl PartialEq for ObservationBuilder
source§fn eq(&self, other: &ObservationBuilder) -> bool
fn eq(&self, other: &ObservationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ObservationBuilder
Auto Trait Implementations§
impl Freeze for ObservationBuilder
impl RefUnwindSafe for ObservationBuilder
impl Send for ObservationBuilder
impl Sync for ObservationBuilder
impl Unpin for ObservationBuilder
impl UnwindSafe for ObservationBuilder
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more