1. 15 1月, 2021 5 次提交
    • M
      Rollup merge of #80444 - glittershark:bound-as-ref, r=dtolnay · 3308b43b
      Mara Bos 提交于
      Add as_ref and as_mut methods for Bound
      
      Add as_ref and as_mut method for std::ops::range::Bound, patterned off
      of the methods of the same name on Option.
      
      I'm not quite sure what the process is for introducing new feature gates (this is my first contribution) so I've left these ungated, but happy to do whatever is necessary to gate them.
      3308b43b
    • M
      Rollup merge of #80217 - camelid:io-read_to_string, r=m-ou-se · 9fc298ca
      Mara Bos 提交于
      Add a `std::io::read_to_string` function
      
      I recognize that you're usually supposed to open an issue first, but the
      implementation is very small so it's okay if this is closed and it was 'wasted
      work' :)
      
      -----
      
      The equivalent of `std::fs::read_to_string`, but generalized to all
      `Read` impls.
      
      As the documentation on `std::io::read_to_string` says, the advantage of
      this function is that it means you don't have to create a variable first
      and it provides more type safety since you can only get the buffer out
      if there were no errors. If you use `Read::read_to_string`, you have to
      remember to check whether the read succeeded because otherwise your
      buffer will be empty.
      
      It's friendlier to newcomers and better in most cases to use an explicit
      return value instead of an out parameter.
      9fc298ca
    • M
      Rollup merge of #80169 - frewsxcv:frewsxcv-docs-fix, r=jyn514 · 930371b3
      Mara Bos 提交于
      Recommend panic::resume_unwind instead of panicking.
      
      Fixes https://github.com/rust-lang/rust/issues/79950.
      930371b3
    • M
      Rollup merge of #80017 - camelid:sugg-rest-pattern, r=estebank · d3b31065
      Mara Bos 提交于
      Suggest `_` and `..` if a pattern has too few fields
      
      Fixes #80010.
      d3b31065
    • M
      Rollup merge of #79982 - ijackson:exit-status, r=dtolnay · 8ac21fb2
      Mara Bos 提交于
      Add missing methods to unix ExitStatusExt
      
      These are the methods corresponding to the remaining exit status examination macros from `wait.h`.  `WCOREDUMP` isn't in SuS but is it is very standard.  I have not done portability testing to see if this builds everywhere, so I may need to Do Something if it doesn't.
      
      There is also a bugfix and doc improvement to `.signal()`, and an `.into_raw()` accessor.
      
      This would fix #73128 and fix #73129.  Please let me know if you like this direction, and if so I will open the tracking issue and so on.
      
      If this MR goes well, I may tackle #73125 next - I have an idea for how to do it.
      8ac21fb2
  2. 14 1月, 2021 14 次提交
  3. 13 1月, 2021 21 次提交