//! Object-safe custom effect validators.
//!
//! SPDX-License-Identifier: MIT OR Apache-2.0
use ExecutionContext;
use crate;
use crateValidationError;
/// Slow-path custom effect validator (Python / user callbacks).
///
/// Distinct from [`crate::Validator`] which uses associated types and is not dyn-safe.
///
/// Deliberately **not** sealed: object-safe extension for host languages (`PyO3`)
/// and app-level hooks. Prefer [`crate::Validator`] for in-crate refuters.