aws_sdk_datazone

Struct Client

Source
pub struct Client { /* private fields */ }
Expand description

Client for Amazon DataZone

Client for invoking operations on Amazon DataZone. Each operation on Amazon DataZone is a method on this this struct. .send() MUST be invoked on the generated operations to dispatch the request to the service.

§Constructing a Client

A Config is required to construct a client. For most use cases, the aws-config crate should be used to automatically resolve this config using aws_config::load_from_env(), since this will resolve an SdkConfig which can be shared across multiple different AWS SDK clients. This config resolution process can be customized by calling aws_config::from_env() instead, which returns a ConfigLoader that uses the builder pattern to customize the default config.

In the simplest case, creating a client looks as follows:

let config = aws_config::load_from_env().await;
let client = aws_sdk_datazone::Client::new(&config);

Occasionally, SDKs may have additional service-specific values that can be set on the Config that is absent from SdkConfig, or slightly different settings for a specific client may be desired. The Builder struct implements From<&SdkConfig>, so setting these specific settings can be done as follows:

let sdk_config = ::aws_config::load_from_env().await;
let config = aws_sdk_datazone::config::Builder::from(&sdk_config)
    .some_service_specific_setting("value")
    .build();

See the aws-config docs and Config for more information on customizing configuration.

Note: Client construction is expensive due to connection thread pool initialization, and should be done once at application start-up.

§Using the Client

A client has a function for every operation that can be performed by the service. For example, the AcceptPredictions operation has a Client::accept_predictions, function which returns a builder for that operation. The fluent builder ultimately has a send() function that returns an async future that returns a result, as illustrated below:

let result = client.accept_predictions()
    .domain_identifier("example")
    .send()
    .await;

The underlying HTTP requests that get made by this can be modified with the customize_operation function on the fluent builder. See the customize module for more information.

Implementations§

Source§

impl Client

Source

pub fn accept_predictions(&self) -> AcceptPredictionsFluentBuilder

Constructs a fluent builder for the AcceptPredictions operation.

Source§

impl Client

Source

pub fn accept_subscription_request( &self, ) -> AcceptSubscriptionRequestFluentBuilder

Constructs a fluent builder for the AcceptSubscriptionRequest operation.

Source§

impl Client

Source

pub fn add_entity_owner(&self) -> AddEntityOwnerFluentBuilder

Constructs a fluent builder for the AddEntityOwner operation.

Source§

impl Client

Source

pub fn add_policy_grant(&self) -> AddPolicyGrantFluentBuilder

Constructs a fluent builder for the AddPolicyGrant operation.

Source§

impl Client

Source

pub fn associate_environment_role( &self, ) -> AssociateEnvironmentRoleFluentBuilder

Constructs a fluent builder for the AssociateEnvironmentRole operation.

Source§

impl Client

Source

pub fn cancel_metadata_generation_run( &self, ) -> CancelMetadataGenerationRunFluentBuilder

Constructs a fluent builder for the CancelMetadataGenerationRun operation.

Source§

impl Client

Source

pub fn cancel_subscription(&self) -> CancelSubscriptionFluentBuilder

Constructs a fluent builder for the CancelSubscription operation.

Source§

impl Client

Source

pub fn create_asset(&self) -> CreateAssetFluentBuilder

Constructs a fluent builder for the CreateAsset operation.

Source§

impl Client

Source

pub fn create_asset_filter(&self) -> CreateAssetFilterFluentBuilder

Constructs a fluent builder for the CreateAssetFilter operation.

Source§

impl Client

Source

pub fn create_asset_revision(&self) -> CreateAssetRevisionFluentBuilder

Constructs a fluent builder for the CreateAssetRevision operation.

Source§

impl Client

Source

pub fn create_asset_type(&self) -> CreateAssetTypeFluentBuilder

Constructs a fluent builder for the CreateAssetType operation.

Source§

impl Client

Source

pub fn create_connection(&self) -> CreateConnectionFluentBuilder

Constructs a fluent builder for the CreateConnection operation.

Source§

impl Client

Source

pub fn create_data_product(&self) -> CreateDataProductFluentBuilder

Constructs a fluent builder for the CreateDataProduct operation.

Source§

impl Client

Source

pub fn create_data_product_revision( &self, ) -> CreateDataProductRevisionFluentBuilder

Constructs a fluent builder for the CreateDataProductRevision operation.

Source§

impl Client

Source

pub fn create_data_source(&self) -> CreateDataSourceFluentBuilder

Constructs a fluent builder for the CreateDataSource operation.

Source§

impl Client

Source

pub fn create_domain(&self) -> CreateDomainFluentBuilder

Constructs a fluent builder for the CreateDomain operation.

Source§

impl Client

Source

pub fn create_domain_unit(&self) -> CreateDomainUnitFluentBuilder

Constructs a fluent builder for the CreateDomainUnit operation.

Source§

impl Client

Source

pub fn create_environment(&self) -> CreateEnvironmentFluentBuilder

Constructs a fluent builder for the CreateEnvironment operation.

Source§

impl Client

Source

pub fn create_environment_action(&self) -> CreateEnvironmentActionFluentBuilder

Constructs a fluent builder for the CreateEnvironmentAction operation.

Source§

impl Client

Source

pub fn create_environment_profile( &self, ) -> CreateEnvironmentProfileFluentBuilder

Constructs a fluent builder for the CreateEnvironmentProfile operation.

Source§

impl Client

Source

pub fn create_form_type(&self) -> CreateFormTypeFluentBuilder

Constructs a fluent builder for the CreateFormType operation.

Source§

impl Client

Source

pub fn create_glossary(&self) -> CreateGlossaryFluentBuilder

Constructs a fluent builder for the CreateGlossary operation.

Source§

impl Client

Source

pub fn create_glossary_term(&self) -> CreateGlossaryTermFluentBuilder

Constructs a fluent builder for the CreateGlossaryTerm operation.

Source§

impl Client

Source

pub fn create_group_profile(&self) -> CreateGroupProfileFluentBuilder

Constructs a fluent builder for the CreateGroupProfile operation.

Source§

impl Client

Source

pub fn create_listing_change_set(&self) -> CreateListingChangeSetFluentBuilder

Constructs a fluent builder for the CreateListingChangeSet operation.

Source§

impl Client

Source

pub fn create_project(&self) -> CreateProjectFluentBuilder

Constructs a fluent builder for the CreateProject operation.

Source§

impl Client

Source

pub fn create_project_membership(&self) -> CreateProjectMembershipFluentBuilder

Constructs a fluent builder for the CreateProjectMembership operation.

Source§

impl Client

Source

pub fn create_project_profile(&self) -> CreateProjectProfileFluentBuilder

Constructs a fluent builder for the CreateProjectProfile operation.

Source§

impl Client

Source

pub fn create_rule(&self) -> CreateRuleFluentBuilder

Constructs a fluent builder for the CreateRule operation.

Source§

impl Client

Source

pub fn create_subscription_grant(&self) -> CreateSubscriptionGrantFluentBuilder

Constructs a fluent builder for the CreateSubscriptionGrant operation.

Source§

impl Client

Source

pub fn create_subscription_request( &self, ) -> CreateSubscriptionRequestFluentBuilder

Constructs a fluent builder for the CreateSubscriptionRequest operation.

Source§

impl Client

Source

pub fn create_subscription_target( &self, ) -> CreateSubscriptionTargetFluentBuilder

Constructs a fluent builder for the CreateSubscriptionTarget operation.

Source§

impl Client

Source

pub fn create_user_profile(&self) -> CreateUserProfileFluentBuilder

Constructs a fluent builder for the CreateUserProfile operation.

Source§

impl Client

Source

pub fn delete_asset(&self) -> DeleteAssetFluentBuilder

Constructs a fluent builder for the DeleteAsset operation.

Source§

impl Client

Source

pub fn delete_asset_filter(&self) -> DeleteAssetFilterFluentBuilder

Constructs a fluent builder for the DeleteAssetFilter operation.

Source§

impl Client

Source

pub fn delete_asset_type(&self) -> DeleteAssetTypeFluentBuilder

Constructs a fluent builder for the DeleteAssetType operation.

Source§

impl Client

Source

pub fn delete_connection(&self) -> DeleteConnectionFluentBuilder

Constructs a fluent builder for the DeleteConnection operation.

Source§

impl Client

Source

pub fn delete_data_product(&self) -> DeleteDataProductFluentBuilder

Constructs a fluent builder for the DeleteDataProduct operation.

Source§

impl Client

Source

pub fn delete_data_source(&self) -> DeleteDataSourceFluentBuilder

Constructs a fluent builder for the DeleteDataSource operation.

Source§

impl Client

Source

pub fn delete_domain(&self) -> DeleteDomainFluentBuilder

Constructs a fluent builder for the DeleteDomain operation.

Source§

impl Client

Source

pub fn delete_domain_unit(&self) -> DeleteDomainUnitFluentBuilder

Constructs a fluent builder for the DeleteDomainUnit operation.

Source§

impl Client

Source

pub fn delete_environment(&self) -> DeleteEnvironmentFluentBuilder

Constructs a fluent builder for the DeleteEnvironment operation.

Source§

impl Client

Source

pub fn delete_environment_action(&self) -> DeleteEnvironmentActionFluentBuilder

Constructs a fluent builder for the DeleteEnvironmentAction operation.

Source§

impl Client

Source

pub fn delete_environment_blueprint_configuration( &self, ) -> DeleteEnvironmentBlueprintConfigurationFluentBuilder

Constructs a fluent builder for the DeleteEnvironmentBlueprintConfiguration operation.

Source§

impl Client

Source

pub fn delete_environment_profile( &self, ) -> DeleteEnvironmentProfileFluentBuilder

Constructs a fluent builder for the DeleteEnvironmentProfile operation.

Source§

impl Client

Source

pub fn delete_form_type(&self) -> DeleteFormTypeFluentBuilder

Constructs a fluent builder for the DeleteFormType operation.

Source§

impl Client

Source

pub fn delete_glossary(&self) -> DeleteGlossaryFluentBuilder

Constructs a fluent builder for the DeleteGlossary operation.

Source§

impl Client

Source

pub fn delete_glossary_term(&self) -> DeleteGlossaryTermFluentBuilder

Constructs a fluent builder for the DeleteGlossaryTerm operation.

Source§

impl Client

Source

pub fn delete_listing(&self) -> DeleteListingFluentBuilder

Constructs a fluent builder for the DeleteListing operation.

Source§

impl Client

Source

pub fn delete_project(&self) -> DeleteProjectFluentBuilder

Constructs a fluent builder for the DeleteProject operation.

Source§

impl Client

Source

pub fn delete_project_membership(&self) -> DeleteProjectMembershipFluentBuilder

Constructs a fluent builder for the DeleteProjectMembership operation.

Source§

impl Client

Source

pub fn delete_project_profile(&self) -> DeleteProjectProfileFluentBuilder

Constructs a fluent builder for the DeleteProjectProfile operation.

Source§

impl Client

Source

pub fn delete_rule(&self) -> DeleteRuleFluentBuilder

Constructs a fluent builder for the DeleteRule operation.

Source§

impl Client

Source

pub fn delete_subscription_grant(&self) -> DeleteSubscriptionGrantFluentBuilder

Constructs a fluent builder for the DeleteSubscriptionGrant operation.

Source§

impl Client

Source

pub fn delete_subscription_request( &self, ) -> DeleteSubscriptionRequestFluentBuilder

Constructs a fluent builder for the DeleteSubscriptionRequest operation.

Source§

impl Client

Source

pub fn delete_subscription_target( &self, ) -> DeleteSubscriptionTargetFluentBuilder

Constructs a fluent builder for the DeleteSubscriptionTarget operation.

Source§

impl Client

Source

pub fn delete_time_series_data_points( &self, ) -> DeleteTimeSeriesDataPointsFluentBuilder

Constructs a fluent builder for the DeleteTimeSeriesDataPoints operation.

Source§

impl Client

Source

pub fn disassociate_environment_role( &self, ) -> DisassociateEnvironmentRoleFluentBuilder

Constructs a fluent builder for the DisassociateEnvironmentRole operation.

Source§

impl Client

Source

pub fn get_asset(&self) -> GetAssetFluentBuilder

Constructs a fluent builder for the GetAsset operation.

Source§

impl Client

Source

pub fn get_asset_filter(&self) -> GetAssetFilterFluentBuilder

Constructs a fluent builder for the GetAssetFilter operation.

Source§

impl Client

Source

pub fn get_asset_type(&self) -> GetAssetTypeFluentBuilder

Constructs a fluent builder for the GetAssetType operation.

Source§

impl Client

Source

pub fn get_connection(&self) -> GetConnectionFluentBuilder

Constructs a fluent builder for the GetConnection operation.

Source§

impl Client

Source

pub fn get_data_product(&self) -> GetDataProductFluentBuilder

Constructs a fluent builder for the GetDataProduct operation.

Source§

impl Client

Source

pub fn get_data_source(&self) -> GetDataSourceFluentBuilder

Constructs a fluent builder for the GetDataSource operation.

Source§

impl Client

Source

pub fn get_data_source_run(&self) -> GetDataSourceRunFluentBuilder

Constructs a fluent builder for the GetDataSourceRun operation.

Source§

impl Client

Source

pub fn get_domain(&self) -> GetDomainFluentBuilder

Constructs a fluent builder for the GetDomain operation.

Source§

impl Client

Source

pub fn get_domain_unit(&self) -> GetDomainUnitFluentBuilder

Constructs a fluent builder for the GetDomainUnit operation.

Source§

impl Client

Source

pub fn get_environment(&self) -> GetEnvironmentFluentBuilder

Constructs a fluent builder for the GetEnvironment operation.

Source§

impl Client

Source

pub fn get_environment_action(&self) -> GetEnvironmentActionFluentBuilder

Constructs a fluent builder for the GetEnvironmentAction operation.

Source§

impl Client

Source

pub fn get_environment_blueprint(&self) -> GetEnvironmentBlueprintFluentBuilder

Constructs a fluent builder for the GetEnvironmentBlueprint operation.

Source§

impl Client

Source

pub fn get_environment_blueprint_configuration( &self, ) -> GetEnvironmentBlueprintConfigurationFluentBuilder

Constructs a fluent builder for the GetEnvironmentBlueprintConfiguration operation.

Source§

impl Client

Source

pub fn get_environment_credentials( &self, ) -> GetEnvironmentCredentialsFluentBuilder

Constructs a fluent builder for the GetEnvironmentCredentials operation.

Source§

impl Client

Source

pub fn get_environment_profile(&self) -> GetEnvironmentProfileFluentBuilder

Constructs a fluent builder for the GetEnvironmentProfile operation.

Source§

impl Client

Source

pub fn get_form_type(&self) -> GetFormTypeFluentBuilder

Constructs a fluent builder for the GetFormType operation.

Source§

impl Client

Source

pub fn get_glossary(&self) -> GetGlossaryFluentBuilder

Constructs a fluent builder for the GetGlossary operation.

Source§

impl Client

Source

pub fn get_glossary_term(&self) -> GetGlossaryTermFluentBuilder

Constructs a fluent builder for the GetGlossaryTerm operation.

Source§

impl Client

Source

pub fn get_group_profile(&self) -> GetGroupProfileFluentBuilder

Constructs a fluent builder for the GetGroupProfile operation.

Source§

impl Client

Source

pub fn get_iam_portal_login_url(&self) -> GetIamPortalLoginUrlFluentBuilder

Constructs a fluent builder for the GetIamPortalLoginUrl operation.

Source§

impl Client

Source

pub fn get_job_run(&self) -> GetJobRunFluentBuilder

Constructs a fluent builder for the GetJobRun operation.

Source§

impl Client

Source

pub fn get_lineage_event(&self) -> GetLineageEventFluentBuilder

Constructs a fluent builder for the GetLineageEvent operation.

Source§

impl Client

Source

pub fn get_lineage_node(&self) -> GetLineageNodeFluentBuilder

Constructs a fluent builder for the GetLineageNode operation.

Source§

impl Client

Source

pub fn get_listing(&self) -> GetListingFluentBuilder

Constructs a fluent builder for the GetListing operation.

Source§

impl Client

Source

pub fn get_metadata_generation_run( &self, ) -> GetMetadataGenerationRunFluentBuilder

Constructs a fluent builder for the GetMetadataGenerationRun operation.

Source§

impl Client

Source

pub fn get_project(&self) -> GetProjectFluentBuilder

Constructs a fluent builder for the GetProject operation.

Source§

impl Client

Source

pub fn get_project_profile(&self) -> GetProjectProfileFluentBuilder

Constructs a fluent builder for the GetProjectProfile operation.

Source§

impl Client

Source

pub fn get_rule(&self) -> GetRuleFluentBuilder

Constructs a fluent builder for the GetRule operation.

Source§

impl Client

Source

pub fn get_subscription(&self) -> GetSubscriptionFluentBuilder

Constructs a fluent builder for the GetSubscription operation.

Source§

impl Client

Source

pub fn get_subscription_grant(&self) -> GetSubscriptionGrantFluentBuilder

Constructs a fluent builder for the GetSubscriptionGrant operation.

Source§

impl Client

Source

pub fn get_subscription_request_details( &self, ) -> GetSubscriptionRequestDetailsFluentBuilder

Constructs a fluent builder for the GetSubscriptionRequestDetails operation.

Source§

impl Client

Source

pub fn get_subscription_target(&self) -> GetSubscriptionTargetFluentBuilder

Constructs a fluent builder for the GetSubscriptionTarget operation.

Source§

impl Client

Source

pub fn get_time_series_data_point(&self) -> GetTimeSeriesDataPointFluentBuilder

Constructs a fluent builder for the GetTimeSeriesDataPoint operation.

Source§

impl Client

Source

pub fn get_user_profile(&self) -> GetUserProfileFluentBuilder

Constructs a fluent builder for the GetUserProfile operation.

Source§

impl Client

Source

pub fn list_asset_filters(&self) -> ListAssetFiltersFluentBuilder

Constructs a fluent builder for the ListAssetFilters operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_asset_revisions(&self) -> ListAssetRevisionsFluentBuilder

Constructs a fluent builder for the ListAssetRevisions operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_connections(&self) -> ListConnectionsFluentBuilder

Constructs a fluent builder for the ListConnections operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_data_product_revisions( &self, ) -> ListDataProductRevisionsFluentBuilder

Constructs a fluent builder for the ListDataProductRevisions operation. This operation supports pagination; See into_paginator().

  • The fluent builder is configurable:
  • On success, responds with ListDataProductRevisionsOutput with field(s):
    • items(Vec::<DataProductRevision>):

      The results of the ListDataProductRevisions action.

    • next_token(Option<String>):

      When the number of data product revisions is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of data product revisions, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListDataProductRevisions to list the next set of data product revisions.

  • On failure, responds with SdkError<ListDataProductRevisionsError>
Source§

impl Client

Source

pub fn list_data_source_run_activities( &self, ) -> ListDataSourceRunActivitiesFluentBuilder

Constructs a fluent builder for the ListDataSourceRunActivities operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_data_source_runs(&self) -> ListDataSourceRunsFluentBuilder

Constructs a fluent builder for the ListDataSourceRuns operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_data_sources(&self) -> ListDataSourcesFluentBuilder

Constructs a fluent builder for the ListDataSources operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_domain_units_for_parent( &self, ) -> ListDomainUnitsForParentFluentBuilder

Constructs a fluent builder for the ListDomainUnitsForParent operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_domains(&self) -> ListDomainsFluentBuilder

Constructs a fluent builder for the ListDomains operation. This operation supports pagination; See into_paginator().

  • The fluent builder is configurable:
    • status(DomainStatus) / set_status(Option<DomainStatus>):
      required: false

      The status of the data source.


    • max_results(i32) / set_max_results(Option<i32>):
      required: false

      The maximum number of domains to return in a single call to ListDomains. When the number of domains to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to ListDomains to list the next set of domains.


    • next_token(impl Into<String>) / set_next_token(Option<String>):
      required: false

      When the number of domains is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of domains, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListDomains to list the next set of domains.


  • On success, responds with ListDomainsOutput with field(s):
    • items(Vec::<DomainSummary>):

      The results of the ListDomains action.

    • next_token(Option<String>):

      When the number of domains is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of domains, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListDomains to list the next set of domains.

  • On failure, responds with SdkError<ListDomainsError>
Source§

impl Client

Source

pub fn list_entity_owners(&self) -> ListEntityOwnersFluentBuilder

Constructs a fluent builder for the ListEntityOwners operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_environment_actions(&self) -> ListEnvironmentActionsFluentBuilder

Constructs a fluent builder for the ListEnvironmentActions operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_environment_blueprint_configurations( &self, ) -> ListEnvironmentBlueprintConfigurationsFluentBuilder

Constructs a fluent builder for the ListEnvironmentBlueprintConfigurations operation. This operation supports pagination; See into_paginator().

  • The fluent builder is configurable:
    • domain_identifier(impl Into<String>) / set_domain_identifier(Option<String>):
      required: true

      The identifier of the Amazon DataZone domain.


    • max_results(i32) / set_max_results(Option<i32>):
      required: false

      The maximum number of blueprint configurations to return in a single call to ListEnvironmentBlueprintConfigurations. When the number of configurations to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to ListEnvironmentBlueprintConfigurations to list the next set of configurations.


    • next_token(impl Into<String>) / set_next_token(Option<String>):
      required: false

      When the number of blueprint configurations is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of configurations, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListEnvironmentBlueprintConfigurations to list the next set of configurations.


  • On success, responds with ListEnvironmentBlueprintConfigurationsOutput with field(s):
    • items(Option<Vec::<EnvironmentBlueprintConfigurationItem>>):

      The results of the ListEnvironmentBlueprintConfigurations action.

    • next_token(Option<String>):

      When the number of blueprint configurations is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of configurations, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListEnvironmentBlueprintConfigurations to list the next set of configurations.

  • On failure, responds with SdkError<ListEnvironmentBlueprintConfigurationsError>
Source§

impl Client

Source

pub fn list_environment_blueprints( &self, ) -> ListEnvironmentBlueprintsFluentBuilder

Constructs a fluent builder for the ListEnvironmentBlueprints operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_environment_profiles(&self) -> ListEnvironmentProfilesFluentBuilder

Constructs a fluent builder for the ListEnvironmentProfiles operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_environments(&self) -> ListEnvironmentsFluentBuilder

Constructs a fluent builder for the ListEnvironments operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_job_runs(&self) -> ListJobRunsFluentBuilder

Constructs a fluent builder for the ListJobRuns operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_lineage_events(&self) -> ListLineageEventsFluentBuilder

Constructs a fluent builder for the ListLineageEvents operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_lineage_node_history(&self) -> ListLineageNodeHistoryFluentBuilder

Constructs a fluent builder for the ListLineageNodeHistory operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_metadata_generation_runs( &self, ) -> ListMetadataGenerationRunsFluentBuilder

Constructs a fluent builder for the ListMetadataGenerationRuns operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_notifications(&self) -> ListNotificationsFluentBuilder

Constructs a fluent builder for the ListNotifications operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_policy_grants(&self) -> ListPolicyGrantsFluentBuilder

Constructs a fluent builder for the ListPolicyGrants operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_project_memberships(&self) -> ListProjectMembershipsFluentBuilder

Constructs a fluent builder for the ListProjectMemberships operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_project_profiles(&self) -> ListProjectProfilesFluentBuilder

Constructs a fluent builder for the ListProjectProfiles operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_projects(&self) -> ListProjectsFluentBuilder

Constructs a fluent builder for the ListProjects operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_rules(&self) -> ListRulesFluentBuilder

Constructs a fluent builder for the ListRules operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_subscription_grants(&self) -> ListSubscriptionGrantsFluentBuilder

Constructs a fluent builder for the ListSubscriptionGrants operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_subscription_requests( &self, ) -> ListSubscriptionRequestsFluentBuilder

Constructs a fluent builder for the ListSubscriptionRequests operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_subscription_targets(&self) -> ListSubscriptionTargetsFluentBuilder

Constructs a fluent builder for the ListSubscriptionTargets operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_subscriptions(&self) -> ListSubscriptionsFluentBuilder

Constructs a fluent builder for the ListSubscriptions operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn list_tags_for_resource(&self) -> ListTagsForResourceFluentBuilder

Constructs a fluent builder for the ListTagsForResource operation.

Source§

impl Client

Source

pub fn list_time_series_data_points( &self, ) -> ListTimeSeriesDataPointsFluentBuilder

Constructs a fluent builder for the ListTimeSeriesDataPoints operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn post_lineage_event(&self) -> PostLineageEventFluentBuilder

Constructs a fluent builder for the PostLineageEvent operation.

Source§

impl Client

Source

pub fn post_time_series_data_points( &self, ) -> PostTimeSeriesDataPointsFluentBuilder

Constructs a fluent builder for the PostTimeSeriesDataPoints operation.

Source§

impl Client

Source

pub fn put_environment_blueprint_configuration( &self, ) -> PutEnvironmentBlueprintConfigurationFluentBuilder

Constructs a fluent builder for the PutEnvironmentBlueprintConfiguration operation.

Source§

impl Client

Source

pub fn reject_predictions(&self) -> RejectPredictionsFluentBuilder

Constructs a fluent builder for the RejectPredictions operation.

Source§

impl Client

Source

pub fn reject_subscription_request( &self, ) -> RejectSubscriptionRequestFluentBuilder

Constructs a fluent builder for the RejectSubscriptionRequest operation.

Source§

impl Client

Source

pub fn remove_entity_owner(&self) -> RemoveEntityOwnerFluentBuilder

Constructs a fluent builder for the RemoveEntityOwner operation.

Source§

impl Client

Source

pub fn remove_policy_grant(&self) -> RemovePolicyGrantFluentBuilder

Constructs a fluent builder for the RemovePolicyGrant operation.

Source§

impl Client

Source

pub fn revoke_subscription(&self) -> RevokeSubscriptionFluentBuilder

Constructs a fluent builder for the RevokeSubscription operation.

Source§

impl Client

Source

pub fn search(&self) -> SearchFluentBuilder

Constructs a fluent builder for the Search operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn search_group_profiles(&self) -> SearchGroupProfilesFluentBuilder

Constructs a fluent builder for the SearchGroupProfiles operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn search_listings(&self) -> SearchListingsFluentBuilder

Constructs a fluent builder for the SearchListings operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn search_types(&self) -> SearchTypesFluentBuilder

Constructs a fluent builder for the SearchTypes operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn search_user_profiles(&self) -> SearchUserProfilesFluentBuilder

Constructs a fluent builder for the SearchUserProfiles operation. This operation supports pagination; See into_paginator().

Source§

impl Client

Source

pub fn start_data_source_run(&self) -> StartDataSourceRunFluentBuilder

Constructs a fluent builder for the StartDataSourceRun operation.

Source§

impl Client

Source

pub fn start_metadata_generation_run( &self, ) -> StartMetadataGenerationRunFluentBuilder

Constructs a fluent builder for the StartMetadataGenerationRun operation.

Source§

impl Client

Source

pub fn tag_resource(&self) -> TagResourceFluentBuilder

Constructs a fluent builder for the TagResource operation.

Source§

impl Client

Source

pub fn untag_resource(&self) -> UntagResourceFluentBuilder

Constructs a fluent builder for the UntagResource operation.

Source§

impl Client

Source

pub fn update_asset_filter(&self) -> UpdateAssetFilterFluentBuilder

Constructs a fluent builder for the UpdateAssetFilter operation.

Source§

impl Client

Source

pub fn update_connection(&self) -> UpdateConnectionFluentBuilder

Constructs a fluent builder for the UpdateConnection operation.

Source§

impl Client

Source

pub fn update_data_source(&self) -> UpdateDataSourceFluentBuilder

Constructs a fluent builder for the UpdateDataSource operation.

Source§

impl Client

Source

pub fn update_domain(&self) -> UpdateDomainFluentBuilder

Constructs a fluent builder for the UpdateDomain operation.

Source§

impl Client

Source

pub fn update_domain_unit(&self) -> UpdateDomainUnitFluentBuilder

Constructs a fluent builder for the UpdateDomainUnit operation.

Source§

impl Client

Source

pub fn update_environment(&self) -> UpdateEnvironmentFluentBuilder

Constructs a fluent builder for the UpdateEnvironment operation.

Source§

impl Client

Source

pub fn update_environment_action(&self) -> UpdateEnvironmentActionFluentBuilder

Constructs a fluent builder for the UpdateEnvironmentAction operation.

Source§

impl Client

Source

pub fn update_environment_profile( &self, ) -> UpdateEnvironmentProfileFluentBuilder

Constructs a fluent builder for the UpdateEnvironmentProfile operation.

Source§

impl Client

Source

pub fn update_glossary(&self) -> UpdateGlossaryFluentBuilder

Constructs a fluent builder for the UpdateGlossary operation.

Source§

impl Client

Source

pub fn update_glossary_term(&self) -> UpdateGlossaryTermFluentBuilder

Constructs a fluent builder for the UpdateGlossaryTerm operation.

Source§

impl Client

Source

pub fn update_group_profile(&self) -> UpdateGroupProfileFluentBuilder

Constructs a fluent builder for the UpdateGroupProfile operation.

Source§

impl Client

Source

pub fn update_project(&self) -> UpdateProjectFluentBuilder

Constructs a fluent builder for the UpdateProject operation.

Source§

impl Client

Source

pub fn update_project_profile(&self) -> UpdateProjectProfileFluentBuilder

Constructs a fluent builder for the UpdateProjectProfile operation.

Source§

impl Client

Source

pub fn update_rule(&self) -> UpdateRuleFluentBuilder

Constructs a fluent builder for the UpdateRule operation.

Source§

impl Client

Source

pub fn update_subscription_grant_status( &self, ) -> UpdateSubscriptionGrantStatusFluentBuilder

Constructs a fluent builder for the UpdateSubscriptionGrantStatus operation.

Source§

impl Client

Source

pub fn update_subscription_request( &self, ) -> UpdateSubscriptionRequestFluentBuilder

Constructs a fluent builder for the UpdateSubscriptionRequest operation.

Source§

impl Client

Source

pub fn update_subscription_target( &self, ) -> UpdateSubscriptionTargetFluentBuilder

Constructs a fluent builder for the UpdateSubscriptionTarget operation.

Source§

impl Client

Source

pub fn update_user_profile(&self) -> UpdateUserProfileFluentBuilder

Constructs a fluent builder for the UpdateUserProfile operation.

Source§

impl Client

Source

pub fn from_conf(conf: Config) -> Self

Creates a new client from the service Config.

§Panics

This method will panic in the following cases:

  • Retries or timeouts are enabled without a sleep_impl configured.
  • Identity caching is enabled without a sleep_impl and time_source configured.
  • No behavior_version is provided.

The panic message for each of these will have instructions on how to resolve them.

Source

pub fn config(&self) -> &Config

Returns the client’s configuration.

Source§

impl Client

Source

pub fn new(sdk_config: &SdkConfig) -> Self

Creates a new client from an SDK Config.

§Panics
  • This method will panic if the sdk_config is missing an async sleep implementation. If you experience this panic, set the sleep_impl on the Config passed into this function to fix it.
  • This method will panic if the sdk_config is missing an HTTP connector. If you experience this panic, set the http_connector on the Config passed into this function to fix it.
  • This method will panic if no BehaviorVersion is provided. If you experience this panic, set behavior_version on the Config or enable the behavior-version-latest Cargo feature.

Trait Implementations§

Source§

impl Clone for Client

Source§

fn clone(&self) -> Client

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 Client

Source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl Freeze for Client

§

impl !RefUnwindSafe for Client

§

impl Send for Client

§

impl Sync for Client

§

impl Unpin for Client

§

impl !UnwindSafe for Client

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
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> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts 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 more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts 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
Source§

impl<Unshared, Shared> IntoShared<Shared> for Unshared
where Shared: FromUnshared<Unshared>,

Source§

fn into_shared(self) -> Shared

Creates a shared type from an unshared type.
Source§

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

Source§

fn fg(&self, value: Color) -> Painted<&T>

Returns a styled value derived from self with the foreground set to value.

This method should be used rarely. Instead, prefer to use color-specific builder methods like red() and green(), which have the same functionality but are pithier.

§Example

Set foreground color to white using fg():

use yansi::{Paint, Color};

painted.fg(Color::White);

Set foreground color to white using white().

use yansi::Paint;

painted.white();
Source§

fn primary(&self) -> Painted<&T>

Returns self with the fg() set to Color::Primary.

§Example
println!("{}", value.primary());
Source§

fn fixed(&self, color: u8) -> Painted<&T>

Returns self with the fg() set to Color::Fixed.

§Example
println!("{}", value.fixed(color));
Source§

fn rgb(&self, r: u8, g: u8, b: u8) -> Painted<&T>

Returns self with the fg() set to Color::Rgb.

§Example
println!("{}", value.rgb(r, g, b));
Source§

fn black(&self) -> Painted<&T>

Returns self with the fg() set to Color::Black.

§Example
println!("{}", value.black());
Source§

fn red(&self) -> Painted<&T>

Returns self with the fg() set to Color::Red.

§Example
println!("{}", value.red());
Source§

fn green(&self) -> Painted<&T>

Returns self with the fg() set to Color::Green.

§Example
println!("{}", value.green());
Source§

fn yellow(&self) -> Painted<&T>

Returns self with the fg() set to Color::Yellow.

§Example
println!("{}", value.yellow());
Source§

fn blue(&self) -> Painted<&T>

Returns self with the fg() set to Color::Blue.

§Example
println!("{}", value.blue());
Source§

fn magenta(&self) -> Painted<&T>

Returns self with the fg() set to Color::Magenta.

§Example
println!("{}", value.magenta());
Source§

fn cyan(&self) -> Painted<&T>

Returns self with the fg() set to Color::Cyan.

§Example
println!("{}", value.cyan());
Source§

fn white(&self) -> Painted<&T>

Returns self with the fg() set to Color::White.

§Example
println!("{}", value.white());
Source§

fn bright_black(&self) -> Painted<&T>

Returns self with the fg() set to Color::BrightBlack.

§Example
println!("{}", value.bright_black());
Source§

fn bright_red(&self) -> Painted<&T>

Returns self with the fg() set to Color::BrightRed.

§Example
println!("{}", value.bright_red());
Source§

fn bright_green(&self) -> Painted<&T>

Returns self with the fg() set to Color::BrightGreen.

§Example
println!("{}", value.bright_green());
Source§

fn bright_yellow(&self) -> Painted<&T>

Returns self with the fg() set to Color::BrightYellow.

§Example
println!("{}", value.bright_yellow());
Source§

fn bright_blue(&self) -> Painted<&T>

Returns self with the fg() set to Color::BrightBlue.

§Example
println!("{}", value.bright_blue());
Source§

fn bright_magenta(&self) -> Painted<&T>

Returns self with the fg() set to Color::BrightMagenta.

§Example
println!("{}", value.bright_magenta());
Source§

fn bright_cyan(&self) -> Painted<&T>

Returns self with the fg() set to Color::BrightCyan.

§Example
println!("{}", value.bright_cyan());
Source§

fn bright_white(&self) -> Painted<&T>

Returns self with the fg() set to Color::BrightWhite.

§Example
println!("{}", value.bright_white());
Source§

fn bg(&self, value: Color) -> Painted<&T>

Returns a styled value derived from self with the background set to value.

This method should be used rarely. Instead, prefer to use color-specific builder methods like on_red() and on_green(), which have the same functionality but are pithier.

§Example

Set background color to red using fg():

use yansi::{Paint, Color};

painted.bg(Color::Red);

Set background color to red using on_red().

use yansi::Paint;

painted.on_red();
Source§

fn on_primary(&self) -> Painted<&T>

Returns self with the bg() set to Color::Primary.

§Example
println!("{}", value.on_primary());
Source§

fn on_fixed(&self, color: u8) -> Painted<&T>

Returns self with the bg() set to Color::Fixed.

§Example
println!("{}", value.on_fixed(color));
Source§

fn on_rgb(&self, r: u8, g: u8, b: u8) -> Painted<&T>

Returns self with the bg() set to Color::Rgb.

§Example
println!("{}", value.on_rgb(r, g, b));
Source§

fn on_black(&self) -> Painted<&T>

Returns self with the bg() set to Color::Black.

§Example
println!("{}", value.on_black());
Source§

fn on_red(&self) -> Painted<&T>

Returns self with the bg() set to Color::Red.

§Example
println!("{}", value.on_red());
Source§

fn on_green(&self) -> Painted<&T>

Returns self with the bg() set to Color::Green.

§Example
println!("{}", value.on_green());
Source§

fn on_yellow(&self) -> Painted<&T>

Returns self with the bg() set to Color::Yellow.

§Example
println!("{}", value.on_yellow());
Source§

fn on_blue(&self) -> Painted<&T>

Returns self with the bg() set to Color::Blue.

§Example
println!("{}", value.on_blue());
Source§

fn on_magenta(&self) -> Painted<&T>

Returns self with the bg() set to Color::Magenta.

§Example
println!("{}", value.on_magenta());
Source§

fn on_cyan(&self) -> Painted<&T>

Returns self with the bg() set to Color::Cyan.

§Example
println!("{}", value.on_cyan());
Source§

fn on_white(&self) -> Painted<&T>

Returns self with the bg() set to Color::White.

§Example
println!("{}", value.on_white());
Source§

fn on_bright_black(&self) -> Painted<&T>

Returns self with the bg() set to Color::BrightBlack.

§Example
println!("{}", value.on_bright_black());
Source§

fn on_bright_red(&self) -> Painted<&T>

Returns self with the bg() set to Color::BrightRed.

§Example
println!("{}", value.on_bright_red());
Source§

fn on_bright_green(&self) -> Painted<&T>

Returns self with the bg() set to Color::BrightGreen.

§Example
println!("{}", value.on_bright_green());
Source§

fn on_bright_yellow(&self) -> Painted<&T>

Returns self with the bg() set to Color::BrightYellow.

§Example
println!("{}", value.on_bright_yellow());
Source§

fn on_bright_blue(&self) -> Painted<&T>

Returns self with the bg() set to Color::BrightBlue.

§Example
println!("{}", value.on_bright_blue());
Source§

fn on_bright_magenta(&self) -> Painted<&T>

Returns self with the bg() set to Color::BrightMagenta.

§Example
println!("{}", value.on_bright_magenta());
Source§

fn on_bright_cyan(&self) -> Painted<&T>

Returns self with the bg() set to Color::BrightCyan.

§Example
println!("{}", value.on_bright_cyan());
Source§

fn on_bright_white(&self) -> Painted<&T>

Returns self with the bg() set to Color::BrightWhite.

§Example
println!("{}", value.on_bright_white());
Source§

fn attr(&self, value: Attribute) -> Painted<&T>

Enables the styling Attribute value.

This method should be used rarely. Instead, prefer to use attribute-specific builder methods like bold() and underline(), which have the same functionality but are pithier.

§Example

Make text bold using attr():

use yansi::{Paint, Attribute};

painted.attr(Attribute::Bold);

Make text bold using using bold().

use yansi::Paint;

painted.bold();
Source§

fn bold(&self) -> Painted<&T>

Returns self with the attr() set to Attribute::Bold.

§Example
println!("{}", value.bold());
Source§

fn dim(&self) -> Painted<&T>

Returns self with the attr() set to Attribute::Dim.

§Example
println!("{}", value.dim());
Source§

fn italic(&self) -> Painted<&T>

Returns self with the attr() set to Attribute::Italic.

§Example
println!("{}", value.italic());
Source§

fn underline(&self) -> Painted<&T>

Returns self with the attr() set to Attribute::Underline.

§Example
println!("{}", value.underline());

Returns self with the attr() set to Attribute::Blink.

§Example
println!("{}", value.blink());

Returns self with the attr() set to Attribute::RapidBlink.

§Example
println!("{}", value.rapid_blink());
Source§

fn invert(&self) -> Painted<&T>

Returns self with the attr() set to Attribute::Invert.

§Example
println!("{}", value.invert());
Source§

fn conceal(&self) -> Painted<&T>

Returns self with the attr() set to Attribute::Conceal.

§Example
println!("{}", value.conceal());
Source§

fn strike(&self) -> Painted<&T>

Returns self with the attr() set to Attribute::Strike.

§Example
println!("{}", value.strike());
Source§

fn quirk(&self, value: Quirk) -> Painted<&T>

Enables the yansi Quirk value.

This method should be used rarely. Instead, prefer to use quirk-specific builder methods like mask() and wrap(), which have the same functionality but are pithier.

§Example

Enable wrapping using .quirk():

use yansi::{Paint, Quirk};

painted.quirk(Quirk::Wrap);

Enable wrapping using wrap().

use yansi::Paint;

painted.wrap();
Source§

fn mask(&self) -> Painted<&T>

Returns self with the quirk() set to Quirk::Mask.

§Example
println!("{}", value.mask());
Source§

fn wrap(&self) -> Painted<&T>

Returns self with the quirk() set to Quirk::Wrap.

§Example
println!("{}", value.wrap());
Source§

fn linger(&self) -> Painted<&T>

Returns self with the quirk() set to Quirk::Linger.

§Example
println!("{}", value.linger());
Source§

fn clear(&self) -> Painted<&T>

👎Deprecated since 1.0.1: renamed to resetting() due to conflicts with Vec::clear(). The clear() method will be removed in a future release.

Returns self with the quirk() set to Quirk::Clear.

§Example
println!("{}", value.clear());
Source§

fn resetting(&self) -> Painted<&T>

Returns self with the quirk() set to Quirk::Resetting.

§Example
println!("{}", value.resetting());
Source§

fn bright(&self) -> Painted<&T>

Returns self with the quirk() set to Quirk::Bright.

§Example
println!("{}", value.bright());
Source§

fn on_bright(&self) -> Painted<&T>

Returns self with the quirk() set to Quirk::OnBright.

§Example
println!("{}", value.on_bright());
Source§

fn whenever(&self, value: Condition) -> Painted<&T>

Conditionally enable styling based on whether the Condition value applies. Replaces any previous condition.

See the crate level docs for more details.

§Example

Enable styling painted only when both stdout and stderr are TTYs:

use yansi::{Paint, Condition};

painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);
Source§

fn new(self) -> Painted<Self>
where Self: Sized,

Create a new Painted with a default Style. Read more
Source§

fn paint<S>(&self, style: S) -> Painted<&Self>
where S: Into<Style>,

Apply a style wholesale to self. Any previous style is replaced. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

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

Source§

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>,

Source§

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>,

Source§

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.
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> ErasedDestructor for T
where T: 'static,

Source§

impl<T> MaybeSendSync for T