pub struct RegisteredExtension<E> {
pub extension_id: String,
pub account_id: Option<String>,
pub function_name: String,
pub function_version: String,
pub handler: String,
/* private fields */
}Expand description
An extension registered by calling Extension::register.
Fields§
§extension_id: StringThe ID of the registered extension. This ID is unique per extension and remains constant
account_id: Option<String>The ID of the account the extension was registered to.
This will be None if the register request doesn’t send the Lambda-Extension-Accept-Feature header
function_name: StringThe name of the Lambda function that the extension is registered with
function_version: StringThe version of the Lambda function that the extension is registered with
handler: StringThe Lambda function handler that AWS Lambda invokes
Implementations§
Source§impl<E> RegisteredExtension<E>
impl<E> RegisteredExtension<E>
Auto Trait Implementations§
impl<E> Freeze for RegisteredExtension<E>where
E: Freeze,
impl<E> RefUnwindSafe for RegisteredExtension<E>where
E: RefUnwindSafe,
impl<E> Send for RegisteredExtension<E>where
E: Send,
impl<E> Sync for RegisteredExtension<E>where
E: Sync,
impl<E> Unpin for RegisteredExtension<E>where
E: Unpin,
impl<E> UnwindSafe for RegisteredExtension<E>where
E: UnwindSafe,
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