Module config_editor
Module config_editor
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.
Typed configuration editor metadata.
This module provides a small compile-time reflection surface for interactive configuration editors. Config structs use editor_config! to expose ordered field metadata without making editor UIs depend on JSON Schema.
Structs
- EditorFieldSpec: Static editor metadata for one configuration field.
- EditorListItemSpec: Recursive metadata for one list entry.
- EditorSchema: Static editor metadata for one configuration struct.
- EditorTaggedUnionSpec: Metadata used to edit a tagged union value.
- EditorVariantSpec: One selectable variant of a tagged list entry.
Enums
- EditorFieldKind: Editor control shape for one configuration field.
Statics
- JSON_LIST_ITEM: Reusable metadata for a list of arbitrary JSON values.
- STRING_LIST_ITEM: Reusable metadata for a list of strings.
Traits
- EditorConfig: Trait implemented by configuration structs that expose editor metadata.
Functions
- default_json_list_item_value: Default value for a newly added arbitrary JSON list item.
- default_string_list_item_value: Default value for a newly added string list item.