pub trait IntoInlineConnection<T, R: ConnectionResolver + ?Sized> {
    // Required method
    fn into_inline_connection(self, connection_resolver: R) -> T;
}
Expand description

Takes ~T<ReferencedConnection> to ~T<InlinedConnection> by recursively inlining connections and resolving any referenced connections into their inlined version.

Note that this trait is overly generic.

Required Methods§

source

fn into_inline_connection(self, connection_resolver: R) -> T

Implementors§

source§

impl<R: ConnectionResolver> IntoInlineConnection<KafkaSinkFormat<InlinedConnection>, R> for KafkaSinkFormat<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<StorageSinkConnection<InlinedConnection>, R> for StorageSinkConnection<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<StorageSinkConnectionBuilder<InlinedConnection>, R> for StorageSinkConnectionBuilder<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<DataEncodingInner<InlinedConnection>, R> for DataEncodingInner<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<SourceDataEncoding<InlinedConnection>, R> for SourceDataEncoding<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<SourceDataEncodingInner<InlinedConnection>, R> for SourceDataEncodingInner<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<GenericSourceConnection<InlinedConnection>, R> for GenericSourceConnection<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<Connection<InlinedConnection>, R> for Connection<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<Tunnel<InlinedConnection>, R> for Tunnel<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<KafkaSinkConnection<InlinedConnection>, R> for KafkaSinkConnection<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<KafkaSinkConnectionBuilder<InlinedConnection>, R> for KafkaSinkConnectionBuilder<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<AvroEncoding<InlinedConnection>, R> for AvroEncoding<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<DataEncoding<InlinedConnection>, R> for DataEncoding<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<IngestionDescription<(), InlinedConnection>, R> for IngestionDescription<(), ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<KafkaSourceConnection<InlinedConnection>, R> for KafkaSourceConnection<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<PostgresSourceConnection<InlinedConnection>, R> for PostgresSourceConnection<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<SourceDesc<InlinedConnection>, R> for SourceDesc<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<CsrConnection<InlinedConnection>, R> for CsrConnection<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<KafkaBroker<InlinedConnection>, R> for KafkaBroker<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<KafkaConnection<InlinedConnection>, R> for KafkaConnection<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<PostgresConnection<InlinedConnection>, R> for PostgresConnection<ReferencedConnection>

source§

impl<R: ConnectionResolver> IntoInlineConnection<SshTunnel<InlinedConnection>, R> for SshTunnel<ReferencedConnection>