ConfigInto

Trait ConfigInto 

Source
pub trait ConfigInto<T: FromConfig<Self>>: Sized {
    // Provided method
    fn config_into<'async_trait>(
        self,
    ) -> Pin<Box<dyn Future<Output = Result<T>> + Send + 'async_trait>>
       where Self: Send + 'async_trait { ... }
}

Provided Methods§

Source

fn config_into<'async_trait>( self, ) -> Pin<Box<dyn Future<Output = Result<T>> + Send + 'async_trait>>
where Self: Send + 'async_trait,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl ConfigInto<TextCollector> for TextCollectorConfig

Source§

impl ConfigInto<ContextPrinter> for ContextPrinterConfig

Source§

impl ConfigInto<PipeErrorPrinter> for PipeErrorPrinterConfig

Source§

impl ConfigInto<Printer> for PrinterConfig

Source§

impl ConfigInto<LocalFilePathVisitor> for LocalFilePathVisitorConfig

Source§

impl ConfigInto<AddAggregator> for AddAggregatorConfig

Source§

impl ConfigInto<Conversion> for ConversionConfig

Source§

impl ConfigInto<Echo> for EchoConfig

Source§

impl ConfigInto<FieldVisit> for FieldVisitConfig

Source§

impl ConfigInto<FileReader> for FileReaderConfig

Source§

impl ConfigInto<FileWriter> for FileWriterConfig

Source§

impl ConfigInto<FilterMap> for FilterMapConfig

Source§

impl ConfigInto<OrderedGroupAddAggregator> for OrderedGroupAddAggregatorConfig

Source§

impl ConfigInto<Projection> for ProjectionConfig

Source§

impl ConfigInto<StringSplitter> for StringSplitterConfig

Source§

impl ConfigInto<TopAggregator> for TopAggregatorConfig

Source§

impl ConfigInto<UnorderedGroupAddAggregator> for UnorderedGroupAddAggregatorConfig

Source§

impl ConfigInto<Timer> for TimerConfig

Source§

impl ConfigInto<DefaultHashSelector> for DefaultHashSelectorConfig

Source§

impl ConfigInto<RandomSelector> for RandomSelectorConfig

Source§

impl ConfigInto<RoundRobinSelector> for RoundRobinSelectorConfig

Source§

impl ConfigInto<FileLineReader> for FileLineReaderConfig

Source§

impl ConfigInto<FileSplitReader> for FileSplitReaderConfig

Source§

impl<T> ConfigInto<InMemoryBagCollector<T>> for InMemoryBagCollectorConfig

Source§

impl<T> ConfigInto<InMemorySetCollector<T>> for InMemorySetCollectorConfig

Source§

impl<T> ConfigInto<InMemoryWindowCollector<T>> for InMemoryWindowCollectorConfig

Source§

impl<U> ConfigInto<IteratorReader<U>> for IteratorReaderConfig