Skip to main content

resolve_person

pub async fn resolve_person(
    ctx: &PhaseContext<'_>,
    student_number: &str,
) -> Result<Option<ResolvedPerson>, ResolvePersonError>
Expand description

Looks one student number up in the study registry without changing anything: no ledger row, no claimed mail slot, just the call log row every study registry call writes.

Ok(None) means the registry answered and does not know the number; Err means we could not ask.