Skip to main content

DynamicPlugin

Type Alias DynamicPlugin 

Source
pub type DynamicPlugin = Plugin<String, Vec<String>, HashMap<String, String>, HashMap<String, Vec<String>>, Vec<CssType>>;
Expand description

An alias to a Plugin which contain configuration defined using Strings instead of static string references, likely deserialized from a configuration file.

If you need to define a plugin using Rust without needing any heap-allocated Strings, use StaticPlugin instead.

Aliased Type§

pub enum DynamicPlugin {
    ListProperties(ListProperties<String, Vec<String>, HashMap<String, String>, HashMap<String, Vec<String>>>),
    ListValues(ListValues<String, Vec<String>, HashMap<String, String>>),
    Spacing(Spacing<String, Vec<String>, HashMap<String, String>>),
    Color(Color<String, Vec<String>, HashMap<String, String>>),
    Number(Number<String, Vec<String>, HashMap<String, String>>),
    Arbitrary(Arbitrary<String, Vec<String>, HashMap<String, String>, Vec<CssType>>),
    Functional(Functional<String>),
}

Variants§