rust-lang / rust-lang/reference

Using "future" with a little `f`.

Open
#969 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

A-glossary Language Cleanup
Dominant language
Rust
Stars
1.6k
Forks
607
PR merge metrics
PR metrics pending

Description

There are a number of places that talk about a "future" with a lowercase f, but what a "future" is is never defined. It can maybe be inferred that it is an expression or type that implements std::future::Future.

I think, maybe, the solution here is to just add a glossary entry that states that explicitly, and maybe linking to it from a few places where there is no context given.

Alternatively, the places where the little f future is written, it could be written as Future with a capital F and a link. However, for some reason that seems less ideal to me.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Search the Rust Reference for occurrences of lowercase “future” and inspect the glossary structure. Decide whether the glossary definition should be linked from context-free uses or whether those uses should link directly to std::future::Future; done means the terminology is defined and the affected references are consistent.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.