Struct bonsaidb::keystorage::s3::aws_sdk_s3::config::endpoint::DefaultResolver
pub struct DefaultResolver { /* private fields */ }
Expand description
The default endpoint resolver
Implementations§
§impl DefaultResolver
impl DefaultResolver
pub fn new() -> DefaultResolver
pub fn new() -> DefaultResolver
Create a new endpoint resolver with default settings
Trait Implementations§
§impl Debug for DefaultResolver
impl Debug for DefaultResolver
§impl Default for DefaultResolver
impl Default for DefaultResolver
§fn default() -> DefaultResolver
fn default() -> DefaultResolver
Returns the “default value” for a type. Read more
§impl ResolveEndpoint<Params> for DefaultResolver
impl ResolveEndpoint<Params> for DefaultResolver
§fn resolve_endpoint(
&self,
params: &Params
) -> Result<Endpoint, ResolveEndpointError>
fn resolve_endpoint( &self, params: &Params ) -> Result<Endpoint, ResolveEndpointError>
Given some endpoint parameters, resolve an endpoint or return an error when resolution is
impossible.
Auto Trait Implementations§
impl RefUnwindSafe for DefaultResolver
impl Send for DefaultResolver
impl Sync for DefaultResolver
impl Unpin for DefaultResolver
impl UnwindSafe for DefaultResolver
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,
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