Rollup merge of #83680 - ibraheemdev:patch-2, r=Dylan-DPC

Update for loop desugaring docs

It looks like the documentation for `for` loops was not updated to match the new de-sugaring process.
This commit is contained in:
Dylan DPC 2021-03-31 01:14:49 +02:00 committed by GitHub
commit 2aa1bf8984
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -547,15 +547,18 @@ mod fn_keyword {}
/// # fn code() { }
/// # let iterator = 0..2;
/// {
/// let mut _iter = std::iter::IntoIterator::into_iter(iterator);
/// loop {
/// match _iter.next() {
/// Some(loop_variable) => {
/// code()
/// },
/// None => break,
/// }
/// }
/// let result = match IntoIterator::into_iter(iterator) {
/// mut iter => loop {
/// let next;
/// match iter.next() {
/// Some(val) => next = val,
/// None => break,
/// };
/// let loop_variable = next;
/// let () = { code(); };
/// },
/// };
/// result
/// }
/// ```
///