- 
                Notifications
    You must be signed in to change notification settings 
- Fork 13.9k
Simplify [a]rc code a little #99113
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
Simplify [a]rc code a little #99113
Conversation
| Hey! It looks like you've submitted a new PR for the library teams! If this PR contains changes to any  Examples of  
 | 
| (rust-highfive has picked a reviewer for you, use r? to override) | 
      
        
              This comment has been minimized.
        
        
      
    
  This comment has been minimized.
4e506e2    to
    d693628      
    Compare
  
    | I'm not sure this is a change we want to make. There's an ongoing effort in #94971 and #94970 to reduce the number of unstable features used by the stdlib -- at least outside of libcore, and/or where not necessary. As for where we can use these features in order to test them out / bikeshed them before landing, I think the idea is that the compiler is a better place for this than the stdlib (and hopefully they agree!), so that might be a better place to try a PR like this. | 
| @thomcc Thanks for clarifying libs team intentions! I can remove the added use of let-else. I think that  | 
| At the very least, it would likely be a good idea to make an experience report comment linking to this PR on the byte_sub tracking issue -- IMO, the code is definitely nicer and more readable with it. | 
d693628    to
    69f8eb1      
    Compare
  
    | Update: rebased to remove let-else commit. | 
| @bors r+ | 
Rollup of 6 pull requests Successful merges: - rust-lang#99113 (Simplify [a]rc code a little) - rust-lang#99131 (Add label for generic arg (+ APIT) and RPIT callables in `label_fn_like`) - rust-lang#99237 (removed unused CSS and unused HTML IDs) - rust-lang#99239 (Add myself to the set of people notified when MIR changes.) - rust-lang#99241 (Remove comment referring to constness.rs) - rust-lang#99257 (Add regression test for rust-lang#89436) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
Nothing interesting, just make [a]rc code a little nicer by using
byte_suband.let-else