Trait vector::components::validation::ValidatableComponent

source ·
pub trait ValidatableComponent: Send + Sync {
    // Required method
    fn validation_configuration() -> ValidationConfiguration;
}

Required Methods§

source

fn validation_configuration() -> ValidationConfiguration

Gets the validation configuration for this component.

The validation configuration compromises the two main requirements for validating a component: how to configure the component in a topology, and what external resources, if any, it depends on.

Object Safety§

This trait is not object safe.

Implementors§