[−][src]Struct lambda_runtime_core::EnvConfigProvider
Implementation of the ConfigProvider
trait that reads the settings from
environment variables in the Lambda execution environment. This is the config
used by the start()
method of this module.
Trait Implementations
impl ConfigProvider for EnvConfigProvider
[src]
fn get_function_settings(&self) -> Result<FunctionSettings, RuntimeError>
[src]
Loads the function settings from the Lambda environment variables: https://docs.aws.amazon.com/lambda/latest/dg/current-supported-versions.html
fn get_runtime_api_endpoint(&self) -> Result<String, RuntimeError>
[src]
Loads the endpoint from Lambda's default environment variable: AWS_LAMBDA_RUNTIME_API
impl Default for EnvConfigProvider
[src]
Auto Trait Implementations
impl Send for EnvConfigProvider
impl Sync for EnvConfigProvider
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,