Structs§
- Standalone
Flag - A flag for stating the standalone mode in the plugins.
Statics§
- DROPPED_
PLUGIN_ 🔒TAGS - Buffer of plugin option tags that were dropped during config loading because they are not recognized by the current build.
Traits§
- Plugin
Options Deserializer - A trait for deserializing Metasrv config from a JSON string.
- Plugin
Options Serializer - A trait for serializing Metasrv config to a JSON string. So it can be used in the metasrv’s crate instead of depending on the plugins’ crate.
Functions§
- collect_
from_ 🔒entry - Extracts the recognized plugin options from one config entry.
- filter_
known_ plugin_ options - Deserializes a list of plugin options leniently.
- is_
unknown_ 🔒variant_ tag - Decides whether
tagnames a variant unknown toT, withoutThaving to enumerate its variants. - record_
dropped_ plugin - Records a plugin option tag that was dropped because it is not recognized by this build (for example, an enterprise plugin option seen by an open-source build).
- take_
dropped_ plugin_ warnings - Takes (and clears) the buffered dropped-plugin tags so they can be logged after the global logging is up.