Skip to content

Document the return keyword - #73648

Merged
bors merged 1 commit into
rust-lang:masterfrom
poliorcetics:return-keyword
Jun 26, 2020
Merged

Document the return keyword#73648
bors merged 1 commit into
rust-lang:masterfrom
poliorcetics:return-keyword

Conversation

@poliorcetics

Copy link
Copy Markdown
Contributor

Partial fix of #34601.

This documents the return keyword with two short example to explain it is not needed for the last expression in a function and a long example to show its use when interrupting a function execution early.

I did not put a link to the reference since the only link I found was https://doc.rust-lang.org/stable/reference/expressions/return-expr.html#return-expressions.

@rustbot modify labels: T-doc,C-enhancement

@rustbotrustbot added C-enhancement Category: An issue proposing an enhancement or a PR with one. A-docs Area: Documentation for any part of the project, including the compiler, standard library, and tools labels Jun 23, 2020
@rust-highfive

Copy link
Copy Markdown
Contributor

r? @joshtriplett

(rust_highfive has picked a reviewer for you, use r? to override)

@rust-highfiverust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jun 23, 2020
Comment threadsrc/libstd/keyword_docs.rs Outdated
Comment threadsrc/libstd/keyword_docs.rs Outdated
Comment threadsrc/libstd/keyword_docs.rs Outdated
Apply suggestions from code review
Co-authored-by: Josh Triplett <josh@joshtriplett.org>
@joshtriplett

Copy link
Copy Markdown
Member

@bors r+ rollup

@bors

bors commented Jun 25, 2020

Copy link
Copy Markdown
Collaborator

📌 Commit d8ea10c has been approved by joshtriplett

@borsbors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jun 25, 2020
Manishearth added a commit to Manishearth/rust that referenced this pull request Jun 26, 2020
…triplett
Document the return keyword
Partial fix of rust-lang#34601.
This documents the `return` keyword with two short example to explain it is not needed for the last expression in a function and a long example to show its use when interrupting a function execution early.
I did not put a link to the reference since the only link I found was https://doc.rust-lang.org/stable/reference/expressions/return-expr.html#return-expressions.
@rustbot modify labels: T-doc,C-enhancement
Manishearth added a commit to Manishearth/rust that referenced this pull request Jun 26, 2020
…triplett
Document the return keyword
Partial fix of rust-lang#34601.
This documents the `return` keyword with two short example to explain it is not needed for the last expression in a function and a long example to show its use when interrupting a function execution early.
I did not put a link to the reference since the only link I found was https://doc.rust-lang.org/stable/reference/expressions/return-expr.html#return-expressions.
@rustbot modify labels: T-doc,C-enhancement
This was referenced Jun 26, 2020
bors added a commit to rust-lang-ci/rust that referenced this pull request Jun 26, 2020
…arth
Rollup of 14 pull requests
Successful merges:
- rust-lang#72617 (Add a fast path for `std::thread::panicking`.)
- rust-lang#72738 (Self contained linking option)
- rust-lang#72770 (Implement mixed script confusable lint.)
- rust-lang#73418 (Add unstable `core::mem::variant_count` intrinsic)
- rust-lang#73460 (Emit line info for generator variants)
- rust-lang#73534 (Provide suggestions for some moved value errors)
- rust-lang#73538 (make commented examples use valid syntax, and be more consistent )
- rust-lang#73581 (Create 0766 error code)
- rust-lang#73619 (Document the mod keyword)
- rust-lang#73621 (Document the mut keyword)
- rust-lang#73648 (Document the return keyword)
- rust-lang#73673 (Fix ptr doc warnings.)
- rust-lang#73674 (Tweak binop errors)
- rust-lang#73687 (Clean up E0701 explanation)
Failed merges:
- rust-lang#73708 (Explain move errors that occur due to method calls involving `self` (take two))
r? @ghost
@bors
bors merged commit 131e254 into rust-lang:masterJun 26, 2020
@poliorcetics
poliorcetics deleted the return-keyword branch June 26, 2020 07:42
@cuvipercuviper added this to the 1.46 milestone May 2, 2024
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-docsArea: Documentation for any part of the project, including the compiler, standard library, and toolsC-enhancementCategory: An issue proposing an enhancement or a PR with one.S-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants

@poliorcetics@rust-highfive@joshtriplett@bors@cuviper@rustbot