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§
ListProperties(ListProperties<String, Vec<String>, HashMap<String, String>, HashMap<String, Vec<String>>>)
See ListProperties.
ListValues(ListValues<String, Vec<String>, HashMap<String, String>>)
See ListValues.
Spacing(Spacing<String, Vec<String>, HashMap<String, String>>)
See Spacing.
Color(Color<String, Vec<String>, HashMap<String, String>>)
See Color.
Number(Number<String, Vec<String>, HashMap<String, String>>)
See Number.
Arbitrary(Arbitrary<String, Vec<String>, HashMap<String, String>, Vec<CssType>>)
See Arbitrary.
Functional(Functional<String>)
See Functional.
Not serializable.