pub struct EnrichmentTableComponent;
pub struct ProviderComponent;
pub struct SecretsComponent;
pub struct SinkComponent;
pub struct SourceComponent;
pub struct TransformComponent;
pub trait ComponentMarker: sealed::Sealed {}
impl ComponentMarker for EnrichmentTableComponent {}
impl ComponentMarker for ProviderComponent {}
impl ComponentMarker for SecretsComponent {}
impl ComponentMarker for SinkComponent {}
impl ComponentMarker for SourceComponent {}
impl ComponentMarker for TransformComponent {}
mod sealed {
pub trait Sealed {}
impl Sealed for super::EnrichmentTableComponent {}
impl Sealed for super::ProviderComponent {}
impl Sealed for super::SecretsComponent {}
impl Sealed for super::SinkComponent {}
impl Sealed for super::SourceComponent {}
impl Sealed for super::TransformComponent {}
}