[][src]Struct lambda_runtime_core::EnvConfigProvider

pub struct 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

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T