pub trait ExtensionOptionsFFIProvider {
// Required method
fn local_or_ffi_extension<C: ConfigExtension + Clone + Default>(
&self,
) -> Option<C>;
}Required Methods§
Sourcefn local_or_ffi_extension<C: ConfigExtension + Clone + Default>(
&self,
) -> Option<C>
fn local_or_ffi_extension<C: ConfigExtension + Clone + Default>( &self, ) -> Option<C>
Extract a ConfigExtension. This method should attempt to first extract
the extension from the local options when possible. Should that fail, it
should attempt to extract the FFI options and then convert them to the
desired ConfigExtension.
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.