//! Distributed run lease model.
use ;
use ;
/// Lease for a distributed run (exactly-one claim).
///
/// Persisted by [`SchedulerStore`](crate::store::SchedulerStore) backends that track worker
/// claims separately from the [`Run`](crate::models::Run) row. Used for reclaim and failover
/// when a worker stops renewing.