Crate vector_config
source ·Re-exports§
pub use serde_json;
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§
- Schema generation error.
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 aMetadata
into a schema object.
Attribute Macros§
- Designates a type as being part of a Vector configuration.
Derive Macros§
- Generates an implementation of the
Configurable
trait for the given container. - Generates an implementation of the
NamedComponent
trait for the given container.