Trait nu_protocol::IntoInterruptiblePipelineData

source ·
pub trait IntoInterruptiblePipelineData {
    // Required methods
    fn into_pipeline_data(
        self,
        span: Span,
        ctrlc: Option<Arc<AtomicBool>>
    ) -> PipelineData;
    fn into_pipeline_data_with_metadata(
        self,
        span: Span,
        ctrlc: Option<Arc<AtomicBool>>,
        metadata: impl Into<Option<PipelineMetadata>>
    ) -> PipelineData;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<I> IntoInterruptiblePipelineData for I
where I: IntoIterator + Send + 'static, I::IntoIter: Send + 'static, <I::IntoIter as Iterator>::Item: Into<Value>,