pub struct LambdaState {
pub account_id: String,
pub region: String,
pub functions: HashMap<String, LambdaFunction>,
pub event_source_mappings: HashMap<String, EventSourceMapping>,
pub invocations: Vec<LambdaInvocation>,
}Fields§
§account_id: String§region: String§functions: HashMap<String, LambdaFunction>§event_source_mappings: HashMap<String, EventSourceMapping>§invocations: Vec<LambdaInvocation>Recorded invocations from cross-service integrations — not persisted.
Implementations§
Trait Implementations§
Source§impl AccountState for LambdaState
impl AccountState for LambdaState
Source§fn new_for_account(account_id: &str, region: &str, _endpoint: &str) -> Self
fn new_for_account(account_id: &str, region: &str, _endpoint: &str) -> Self
Create a fresh, empty state for the given account.
Source§fn inherit_from(&mut self, _sibling: &Self)
fn inherit_from(&mut self, _sibling: &Self)
Called after a new account state is created via
MultiAccountState::get_or_create,
with a reference to an existing sibling state. Services can override
this to propagate shared resources (e.g. body caches) to the new state.Source§impl Clone for LambdaState
impl Clone for LambdaState
Source§fn clone(&self) -> LambdaState
fn clone(&self) -> LambdaState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LambdaState
impl Debug for LambdaState
Source§impl<'de> Deserialize<'de> for LambdaState
impl<'de> Deserialize<'de> for LambdaState
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LambdaState
impl RefUnwindSafe for LambdaState
impl Send for LambdaState
impl Sync for LambdaState
impl Unpin for LambdaState
impl UnsafeUnpin for LambdaState
impl UnwindSafe for LambdaState
Blanket Implementations§
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