mz_storage_types::connections::inline

Trait IntoInlineConnection

Source
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<KafkaSinkFormatType, R> for KafkaSinkFormatType<ReferencedConnection>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<R: ConnectionResolver> IntoInlineConnection<MySqlSourceConnection, R> for MySqlSourceConnection<ReferencedConnection>

Source§

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

Source§

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

Source§

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

Source§

impl<R: ConnectionResolver> IntoInlineConnection<SourceExportDataConfig, R> for SourceExportDataConfig<ReferencedConnection>

Source§

impl<R: ConnectionResolver> IntoInlineConnection<AwsConnectionReference, R> for AwsConnectionReference<ReferencedConnection>

Source§

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

Source§

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

Source§

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

Source§

impl<R: ConnectionResolver> IntoInlineConnection<KafkaSaslConfig, R> for KafkaSaslConfig<ReferencedConnection>

Source§

impl<R: ConnectionResolver> IntoInlineConnection<MySqlConnection, R> for MySqlConnection<ReferencedConnection>

Source§

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

Source§

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