Dave Waggoner

Results 2 issues of Dave Waggoner

Part of #28238 This PR refactors `FindHyperlink` handling and associated code in `terminal.rs` into its own file for improved testability, and adds tests. Release Notes: - N/A

cla-signed

I accidentally created a no_std version of encase, then realized I don't need it (yet?). Is that something others would be interested in? Should I make a PR?