Trait InstalledConnectionProfile
pub trait InstalledConnectionProfile<Input>: CompiledConnectionProfile {
type Bindings: ConnectionProfileBindings<Input>;
// Required method
fn apply(self, extensions: &Extensions) -> Self::Bindings;
}Available on crate features
std and ua only.Expand description
Install a compiler’s ordinary native configuration before connecting.
Move configuration into the input store. Only the returned input bindings remain in the outer UA modifier’s future; do not retain native sessions or duplicate the installed configuration there. Protocol connectors receive ordinary settings, never this compiler output or its binding checks.
Required Associated Types§
type Bindings: ConnectionProfileBindings<Input>
Required Methods§
fn apply(self, extensions: &Extensions) -> Self::Bindings
fn apply(self, extensions: &Extensions) -> Self::Bindings
Install admitted settings and retain only the input requirements that must remain consistent while the inner connector runs.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".