-
-
Notifications
You must be signed in to change notification settings - Fork 194
feat: propagate input loading/collecting errors to top level #1864
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
Merged
thomas-zahner
merged 66 commits into
lycheeverse:master
from
rina-forks:propagate-early-errors
Nov 17, 2025
Merged
Changes from 1 commit
Commits
Show all changes
66 commits
Select commit
Hold shift + click to select a range
f7488dd
stash
katrinafyi a9fe9ad
stash very broken
katrinafyi cef997e
Revert "stash very broken"
katrinafyi 25f130b
Revert "stash"
katrinafyi d272a2b
feat: add CreateRequestItem error kind
katrinafyi f5fd8df
wrap
katrinafyi e4c5482
smuggle request errors through CreateRequestItem
katrinafyi 963b276
stash Result with RawUri
katrinafyi 9461325
Revert "stash Result with RawUri"
katrinafyi c1bd7ca
add help
katrinafyi 65afcdd
add CollectResult to be less dubious
katrinafyi 891255d
fix lints
katrinafyi ff87745
touch
katrinafyi 024772a
introduce separate RequestError type. but...
katrinafyi 3ee280e
add Status::RequestError
katrinafyi 1ad2020
mark as error
katrinafyi 25d32ce
remove ErrorKind::CreateRequestItem case
katrinafyi c7536d1
blah
katrinafyi d10190a
uncomment
katrinafyi 4f74a77
restore old panic behaviour for input-source errors
katrinafyi 3bca6c8
docs
katrinafyi 49c550e
remove unused imports
katrinafyi 6a007c2
fix example
katrinafyi d7ebbc0
clippy. includes boxing errorkind because it's big
katrinafyi 17fad2c
propagate input loading errors too
katrinafyi 976904a
handle is no longer fallible. add helper function
katrinafyi f0eda83
Delete clippy.toml
katrinafyi 704ad98
Revert "Delete clippy.toml"
katrinafyi e5152cc
explain ignore-interior-mutability
katrinafyi 6c959f3
Merge remote-tracking branch 'upstream/master' into propagate-early-eβ¦
katrinafyi eef8b78
fix compilation
katrinafyi 1a1b5df
review: add new error case for user-provided input failures, but
katrinafyi f331dbe
lint
katrinafyi 5716ee9
move UserInputContent case into fn handle
katrinafyi 300e368
try fix lint. help welcome. i can't compile this for some reason
katrinafyi e22f13c
add early checking for file and dir permissions (and fmt π)
katrinafyi 5cc0c1b
lint
katrinafyi 45906e8
use DirTraversal error for dir failures
katrinafyi 2397577
update tests, including adjusting existing
katrinafyi 802427b
remove "Skip relative URLs" from readme feature table
katrinafyi fe04a7c
Merge remote-tracking branch 'upstream/master' into propagate-early-eβ¦
katrinafyi c594f6b
lint;
katrinafyi 048edd6
fix invalid glob test
katrinafyi df91d1e
Preprocessor PathBuf
katrinafyi 347a030
Revert "Preprocessor PathBuf"
katrinafyi 33141c9
review comments aside from struct variant
katrinafyi 012fd68
lint
katrinafyi 8c34cf4
capitalise paragraph comments
katrinafyi e066600
comment for internal function
katrinafyi 918e216
add light test case test_create_request_from_relative_file_path_errors
katrinafyi acfa23c
comment2
katrinafyi 759b691
RequestBatch
katrinafyi bbbd94b
Revert "RequestBatch"
katrinafyi b7bb174
use Vec<Result<..>>
katrinafyi 438a2d3
add LycheeResult to disambiguate from std Result
katrinafyi 50e91d1
manually deduplicate valid requests but not errors.
katrinafyi 8a6bc3f
change preprocessor tests to expect link checking errors
katrinafyi 9a34dac
clippy
katrinafyi 64be9a3
Merge remote-tracking branch 'upstream/master' into propagate-early-eβ¦
katrinafyi 6db8db4
merge main_command removal
katrinafyi 25b1290
change to `error:` and add into_response helper function
katrinafyi 70f793b
move request_error into separate file.
katrinafyi a6ba2a1
revert
katrinafyi ec943db
remove box (thanks to Thomas Zahner)
katrinafyi fdbf533
use lazylock
katrinafyi 5aff2e6
inline errs_iter and reqs_iter with parentheses
katrinafyi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
add LycheeResult to disambiguate from std Result
- Loading branch information
commit 438a2d3a7d4dfc5280993c546edd91288a41c51b
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I understand that this is an internal function for testing only, but can we still add a comment about what it does and why?