Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jplatte/turbo.fish
::<> ⠀ https://turbo.fish/ ⠀ <>::
https://github.com/jplatte/turbo.fish
rust turbofish
Last synced: about 3 hours ago
JSON representation
::<> ⠀ https://turbo.fish/ ⠀ <>::
- Host: GitHub
- URL: https://github.com/jplatte/turbo.fish
- Owner: jplatte
- License: agpl-3.0
- Created: 2017-10-04T15:07:25.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2024-09-27T23:32:23.000Z (about 2 months ago)
- Last Synced: 2024-11-06T16:25:45.421Z (7 days ago)
- Topics: rust, turbofish
- Language: Rust
- Homepage:
- Size: 189 KB
- Stars: 631
- Watchers: 7
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# turbo.fish
A website dedicated to the turbofish syntax from the [Rust Programming Language][], and its guardian angel, Anna Harren.
[In the comments of a Reddit thread][reddit], the name "turbofish" was coined for the first time by a developer named Anna Harren (u/deadstone),
and was subsequently used by both the community and [official documentation][docs].Sadly, [she passed away in 2021][rust-1.55.0-dedication], but she will forever be memorialized within Rust.
**More Turbofish Lore:**
- A test showcasing the parsing ambiguity solved by the turbofish: [Bastion of the Turbofish][]
- Why turbo.fish also has reversed a turbofish: ["What is the proper term for an 'UFCS'-flavored paths?"][ufcs]
- A guide on how to use the turbofish and what it does: ["Where to put the turbofish"][guide][Rust Programming Language]: https://www.rust-lang.org/
[reddit]: https://www.reddit.com/r/rust/comments/3fimgp/comment/ctozkd0
[rust-1.55.0-dedication]: https://blog.rust-lang.org/2021/09/09/Rust-1.55.0.html#dedication
[Bastion of the Turbofish]: https://github.com/rust-lang/rust/blob/master/tests/ui/parser/bastion-of-the-turbofish.rs
[ufcs]: https://users.rust-lang.org/t/what-is-the-proper-term-for-an-ufcs-flavored-paths/9570
[guide]: https://matematikaadit.github.io/posts/rust-turbofish.html
[docs]: https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.collect## LICENSE
This software is available under the terms of the GNU AGPL version 3 or later. Details can be found
in [the LICENSE file](LICENSE).