Page MenuHomePhabricator

Use anyhow::Result everywhere in the Rust evaluator
Open, LowestPublic

Description

Description

This will let us get rid of patterns like

pub enum AcceptedErrors { /* ... */ }

that require explicit declaration of every error type that might be raised with ?.

Desired behavior/Acceptance criteria (returned value, expected error, performance expectations, etc.)

  • cleaner Results/error handling

Completion checklist

Event Timeline

Jdforrester-WMF renamed this task from Use anyhow::Result everywhere to Use anyhow::Result everywhere in the Rust evaluator.Feb 19 2025, 5:39 PM
Jdforrester-WMF triaged this task as Lowest priority.