pub trait ConfigBagAccessors {
Show 26 methods // Required methods fn auth_option_resolver_params(&self) -> &AuthOptionResolverParams; fn set_auth_option_resolver_params( &mut self, auth_option_resolver_params: AuthOptionResolverParams ); fn auth_option_resolver(&self) -> &dyn AuthOptionResolver; fn set_auth_option_resolver( &mut self, auth_option_resolver: impl AuthOptionResolver + 'static ); fn endpoint_resolver_params(&self) -> &EndpointResolverParams; fn set_endpoint_resolver_params( &mut self, endpoint_resolver_params: EndpointResolverParams ); fn endpoint_resolver(&self) -> &dyn EndpointResolver; fn set_endpoint_resolver( &mut self, endpoint_resolver: impl EndpointResolver + 'static ); fn identity_resolvers(&self) -> &IdentityResolvers; fn set_identity_resolvers(&mut self, identity_resolvers: IdentityResolvers); fn connection(&self) -> &dyn Connection; fn set_connection(&mut self, connection: impl Connection + 'static); fn http_auth_schemes(&self) -> &HttpAuthSchemes; fn set_http_auth_schemes(&mut self, http_auth_schemes: HttpAuthSchemes); fn request_serializer(&self) -> &dyn RequestSerializer; fn set_request_serializer( &mut self, request_serializer: impl RequestSerializer + 'static ); fn response_deserializer(&self) -> &dyn ResponseDeserializer; fn set_response_deserializer( &mut self, response_serializer: impl ResponseDeserializer + 'static ); fn retry_classifiers(&self) -> &RetryClassifiers; fn set_retry_classifiers(&mut self, retry_classifier: RetryClassifiers); fn retry_strategy(&self) -> &dyn RetryStrategy; fn set_retry_strategy( &mut self, retry_strategy: impl RetryStrategy + 'static ); fn request_time(&self) -> Option<RequestTime>; fn set_request_time(&mut self, request_time: RequestTime); fn sleep_impl(&self) -> Option<Arc<dyn AsyncSleep>>; fn set_sleep_impl(&mut self, async_sleep: Option<Arc<dyn AsyncSleep>>);
}

Required Methods§

source

fn auth_option_resolver_params(&self) -> &AuthOptionResolverParams

source

fn set_auth_option_resolver_params( &mut self, auth_option_resolver_params: AuthOptionResolverParams )

source

fn auth_option_resolver(&self) -> &dyn AuthOptionResolver

source

fn set_auth_option_resolver( &mut self, auth_option_resolver: impl AuthOptionResolver + 'static )

source

fn endpoint_resolver_params(&self) -> &EndpointResolverParams

source

fn set_endpoint_resolver_params( &mut self, endpoint_resolver_params: EndpointResolverParams )

source

fn endpoint_resolver(&self) -> &dyn EndpointResolver

source

fn set_endpoint_resolver( &mut self, endpoint_resolver: impl EndpointResolver + 'static )

source

fn identity_resolvers(&self) -> &IdentityResolvers

source

fn set_identity_resolvers(&mut self, identity_resolvers: IdentityResolvers)

source

fn connection(&self) -> &dyn Connection

source

fn set_connection(&mut self, connection: impl Connection + 'static)

source

fn http_auth_schemes(&self) -> &HttpAuthSchemes

source

fn set_http_auth_schemes(&mut self, http_auth_schemes: HttpAuthSchemes)

source

fn request_serializer(&self) -> &dyn RequestSerializer

source

fn set_request_serializer( &mut self, request_serializer: impl RequestSerializer + 'static )

source

fn response_deserializer(&self) -> &dyn ResponseDeserializer

source

fn set_response_deserializer( &mut self, response_serializer: impl ResponseDeserializer + 'static )

source

fn retry_classifiers(&self) -> &RetryClassifiers

source

fn set_retry_classifiers(&mut self, retry_classifier: RetryClassifiers)

source

fn retry_strategy(&self) -> &dyn RetryStrategy

source

fn set_retry_strategy(&mut self, retry_strategy: impl RetryStrategy + 'static)

source

fn request_time(&self) -> Option<RequestTime>

source

fn set_request_time(&mut self, request_time: RequestTime)

source

fn sleep_impl(&self) -> Option<Arc<dyn AsyncSleep>>

source

fn set_sleep_impl(&mut self, async_sleep: Option<Arc<dyn AsyncSleep>>)

Implementors§