pub struct LambdaApplyPayload {
pub lambda_data_name: String,
pub target: String,
pub output_type: String,
pub spec_snapshot: SpecSnapshot,
}Expand description
Spec snapshot carried through the CompiledStep payload — verbatim
copy of the IR lambda declaration so the runtime never needs the
IR. Same shape as the Python BaseBackend._compile_lambda_apply_step
metadata (so cross-stack parity is structural not just byte-level).
Fields§
§lambda_data_name: String§target: String§output_type: String§spec_snapshot: SpecSnapshotTrait Implementations§
Source§impl Clone for LambdaApplyPayload
impl Clone for LambdaApplyPayload
Source§fn clone(&self) -> LambdaApplyPayload
fn clone(&self) -> LambdaApplyPayload
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LambdaApplyPayload
impl Debug for LambdaApplyPayload
Source§impl<'de> Deserialize<'de> for LambdaApplyPayload
impl<'de> Deserialize<'de> for LambdaApplyPayload
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 LambdaApplyPayload
impl RefUnwindSafe for LambdaApplyPayload
impl Send for LambdaApplyPayload
impl Sync for LambdaApplyPayload
impl Unpin for LambdaApplyPayload
impl UnsafeUnpin for LambdaApplyPayload
impl UnwindSafe for LambdaApplyPayload
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