module

KemalIdentity::Passwords

Constants

EXECUTION_CONTEXTS = {{ Fiber.has_constant?("ExecutionContext") }}

Whether this Crystal provides execution contexts.

A feature check rather than a version comparison, because the feature is what matters: Fiber::ExecutionContext is the default concurrency model from Crystal 1.21, and is available earlier only behind -Dexecution_context. An application that builds with that flag on 1.20 gets the real dispatcher here, which a version comparison would have denied it.

Nested types