wasvy-org/wasvy

Simplify lifetime/complexity of `runner::Config`

Offen

#38 geöffnet am 22.01.2026

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Rust (6 Forks)auto 404
good first issue

Repository-Metriken

Stars
 (126 Sterne)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

To work around some lifetime issues, we have this beauty in runner.rs:

pub(crate) enum Config<'a, 'b, 'c, 'd, 'e, 'f, 'g> {
    Setup(ConfigSetup<'a>),
    RunSystem(ConfigRunSystem<'a, 'b, 'c, 'd, 'e, 'f, 'g>),
}

These lifetimes can probably be reduced and simplified.

Contributor Guide