Trait aws_config::endpoint::ResolveEndpoint
source · pub trait ResolveEndpoint<Params>: Send + Sync {
// Required method
fn resolve_endpoint(
&self,
params: &Params
) -> Result<Endpoint, ResolveEndpointError>;
}
Required Methods§
fn resolve_endpoint( &self, params: &Params ) -> Result<Endpoint, ResolveEndpointError>
Implementations on Foreign Types§
source§impl<T> ResolveEndpoint<T> for &'static str
impl<T> ResolveEndpoint<T> for &'static str
fn resolve_endpoint(&self, _params: &T) -> Result<Endpoint, ResolveEndpointError>
source§impl ResolveEndpoint<Params> for DefaultResolver
impl ResolveEndpoint<Params> for DefaultResolver
fn resolve_endpoint( &self, params: &Params ) -> Result<Endpoint, ResolveEndpointError>
source§impl ResolveEndpoint<Params> for DefaultResolver
impl ResolveEndpoint<Params> for DefaultResolver
fn resolve_endpoint( &self, params: &Params ) -> Result<Endpoint, ResolveEndpointError>
Implementors§
impl<T> ResolveEndpoint<T> for Endpoint
This allows customers that use Endpoint
to override the endpoint to continue to do so