Struct aws_config::environment::timeout_config::EnvironmentVariableTimeoutConfigProvider
source · [−]pub struct EnvironmentVariableTimeoutConfigProvider { /* private fields */ }Expand description
Load a timeout_config from environment variables
This provider will check the values of the following variables in order to build a
timeout::Config
AWS_API_CALL_ATTEMPT_TIMEOUTAWS_API_CALL_TIMEOUT
Timeout values represent the number of seconds before timing out and must be non-negative floats or integers. NaN and infinity are also invalid.
Implementations
sourceimpl EnvironmentVariableTimeoutConfigProvider
impl EnvironmentVariableTimeoutConfigProvider
sourcepub fn new() -> Self
pub fn new() -> Self
Create a new EnvironmentVariableTimeoutConfigProvider
sourcepub fn timeout_config(&self) -> Result<Config, ConfigError>
pub fn timeout_config(&self) -> Result<Config, ConfigError>
Attempt to create a new timeout::Config from environment variables
Trait Implementations
sourceimpl Default for EnvironmentVariableTimeoutConfigProvider
impl Default for EnvironmentVariableTimeoutConfigProvider
sourcefn default() -> EnvironmentVariableTimeoutConfigProvider
fn default() -> EnvironmentVariableTimeoutConfigProvider
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for EnvironmentVariableTimeoutConfigProvider
impl Send for EnvironmentVariableTimeoutConfigProvider
impl Sync for EnvironmentVariableTimeoutConfigProvider
impl Unpin for EnvironmentVariableTimeoutConfigProvider
impl UnwindSafe for EnvironmentVariableTimeoutConfigProvider
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more