// =============================================================================
// vil_trigger_cdc::process — create_trigger helper
// =============================================================================
//
// Convenience constructor for wrapping a CdcTrigger ready for use as a VIL
// ServiceProcess component.
// =============================================================================
use Arc;
use TriggerSource;
use crateCdcConfig;
use crateCdcTrigger;
/// Create a `CdcTrigger` wrapped in an `Arc<dyn TriggerSource>`.
///
/// # Usage
/// ```ignore
/// use vil_trigger_cdc::process::create_trigger;
/// let trigger = create_trigger(CdcConfig::new("host=...", "slot", "pub"));
/// ```