pub struct EngineContextSourceExecutionRequestV1 {
pub schema_version: u32,
pub transport_version: u32,
pub engine_interface_version: SemanticVersion,
pub task: TaskEnvelopeV1,
pub plan: ExecutionPlanV1,
pub materialization: EngineContextSourceMaterializationRequestV1,
}Expand description
The exact operator request accepted by context-sources-receipt.
Fields§
§schema_version: u32§transport_version: u32§engine_interface_version: SemanticVersion§task: TaskEnvelopeV1§plan: ExecutionPlanV1§materialization: EngineContextSourceMaterializationRequestV1Implementations§
Source§impl EngineContextSourceExecutionRequestV1
impl EngineContextSourceExecutionRequestV1
Sourcepub fn validate(&self) -> Result<(), ValidationError>
pub fn validate(&self) -> Result<(), ValidationError>
Validate the request envelope and its cross-object identity joins.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EngineContextSourceExecutionRequestV1
impl<'de> Deserialize<'de> for EngineContextSourceExecutionRequestV1
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
impl Eq for EngineContextSourceExecutionRequestV1
impl StructuralPartialEq for EngineContextSourceExecutionRequestV1
Auto Trait Implementations§
impl Freeze for EngineContextSourceExecutionRequestV1
impl RefUnwindSafe for EngineContextSourceExecutionRequestV1
impl Send for EngineContextSourceExecutionRequestV1
impl Sync for EngineContextSourceExecutionRequestV1
impl Unpin for EngineContextSourceExecutionRequestV1
impl UnsafeUnpin for EngineContextSourceExecutionRequestV1
impl UnwindSafe for EngineContextSourceExecutionRequestV1
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