Crate vector_config

source ·

Re-exports§

Modules§

Macros§

Structs§

  • A pseudo-reference to a type that can be represented in a Vector configuration. This is composed of references to all the class trait functions.
  • The metadata associated with a given type or field.

Enums§

Traits§

  • A type that can be represented in a Vector configuration.
  • A numeric type that can be represented correctly in a JSON Schema document.
  • A string-like type that can be represented in a Vector configuration.
  • A component with a well-known name.
  • A type that can be converted directly to a serde_json::Value. This is used when translating the default value in a Metadata into a schema object.

Attribute Macros§

Derive Macros§

  • Generates an implementation of the Configurable trait for the given container.
  • Generates an implementation of the NamedComponent trait for the given container.