You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: replace LazyTaskGraph enum with struct + Option to remove unreachable!
Restructure LazyTaskGraph from a two-variant enum (Uninitialized/Initialized)
to a struct with an Option<IndexedTaskGraph>. This eliminates the unreachable!
in the double-match pattern that was needed after mutating self from
Uninitialized to Initialized.
The remaining unreachable! calls in the codebase (fspy_preload_windows
buffer size invariant, vite_path strip_prefix mathematical invariant) are
genuine logical invariants that cannot be expressed in the type system.
0 commit comments