datafusion_common::config

Trait ConfigExtension

Source
pub trait ConfigExtension: ExtensionOptions {
    const PREFIX: &'static str;
}
Expand description

ConfigExtension provides a mechanism to store third-party configuration within DataFusion

Unfortunately associated constants are not currently object-safe, and so this extends the object-safe ExtensionOptions

Required Associated Constants§

Source

const PREFIX: &'static str

Configuration namespace prefix to use

All values under this will be prefixed with $PREFIX + "."

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§