Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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/ ⠀ <>::

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).