use crate::;
/// Information about an eligible handler peer for a function, as tracked
/// by a [`Caller`](crate::functions::caller::Caller).
///
/// Candidates satisfy the caller's discovery, `require` predicate, and
/// ticket criteria at the time of the last catalog update. Tickets are
/// re-validated against the freshest entry before every call attempt.
/// A snapshot of all currently eligible handler peers, keyed by peer id.
pub type CandidatesMap = HashMap;