pub struct ZipFile(pub String);Expand description
File path wrapper for AWS Lambda deployment package ZIP files.
§Use Cases
- Lambda function deployment packages
- Any AWS resource requiring ZIP file uploads
§Validation Rules (when using the macro)
- Should be a valid file path to a ZIP file
- Can be relative or absolute paths
- File should exist and be accessible at deployment time
§Recommended Usage
Use the zip_file! macro from rusty-cdk-macros for compile-time validation:
ⓘ
use rusty_cdk_core::wrappers::ZipFile;
use rusty_cdk_macros::zip_file;
let lambda_code = zip_file!("./target/lambda/function.zip");Tuple Fields§
§0: StringTrait Implementations§
Auto Trait Implementations§
impl Freeze for ZipFile
impl RefUnwindSafe for ZipFile
impl Send for ZipFile
impl Sync for ZipFile
impl Unpin for ZipFile
impl UnwindSafe for ZipFile
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.