Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better layout errors with a 2nd pass #98

Open
nicopap opened this issue Oct 8, 2023 · 0 comments
Open

Better layout errors with a 2nd pass #98

nicopap opened this issue Oct 8, 2023 · 0 comments
Labels
C-layout relates to the cuicui_layout crate specifically T-enhancement New feature or request T-error handling Has to do with how we handle errors

Comments

@nicopap
Copy link
Owner

nicopap commented Oct 8, 2023

Instead of directly reporting an error, and only being able to deal with local information, we should push errors to a stack of errors.

Then, in a second system, we implement an algorithm to "track" the source of the error and rebuild the whole path from the static value to the value that is invalid.

@nicopap nicopap added T-enhancement New feature or request T-error handling Has to do with how we handle errors C-layout relates to the cuicui_layout crate specifically labels Oct 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-layout relates to the cuicui_layout crate specifically T-enhancement New feature or request T-error handling Has to do with how we handle errors
Projects
None yet
Development

No branches or pull requests

1 participant