//! Interior-mutable parameter counter for positional placeholders.
use Cell;
/// Interior-mutable parameter counter.
///
/// Wraps `Cell<usize>` so `GenericWhereGenerator` can increment the counter
/// via shared (`&self`) references.
///
/// # Safety rationale
///
/// `Cell<T>` is not `Sync`, so `GenericWhereGenerator` (which contains this)
/// is not `Sync` either — correct, because generators must not be shared
/// across threads simultaneously. Each query uses its own generator instance.
pub ;