pub struct PhlowModuleRequest {
pub input: Option<Value>,
pub payload: Option<Value>,
pub with: Value,
pub app_data: ApplicationData,
pub dispatch: Dispatch,
}Expand description
Data passed to inline module handlers.
Fields§
§input: Option<Value>Step input for the module invocation.
payload: Option<Value>Previous payload when the step did not specify input.
with: ValueEvaluated module with configuration.
app_data: ApplicationDataApplication metadata from the pipeline.
dispatch: DispatchTracing dispatch for the runtime.
Trait Implementations§
Source§impl Clone for PhlowModuleRequest
impl Clone for PhlowModuleRequest
Source§fn clone(&self) -> PhlowModuleRequest
fn clone(&self) -> PhlowModuleRequest
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 moreAuto Trait Implementations§
impl Freeze for PhlowModuleRequest
impl !RefUnwindSafe for PhlowModuleRequest
impl Send for PhlowModuleRequest
impl Sync for PhlowModuleRequest
impl Unpin for PhlowModuleRequest
impl UnsafeUnpin for PhlowModuleRequest
impl !UnwindSafe for PhlowModuleRequest
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request