Fun traits @ ThoughtWorks
We’re happy to announce that on Wednesday, September 5, 2018 at 19:15, we are back at the ThoughtWorks office in Cologne!
The theme of the evening is traits
– one of the core building blocks of abstractions in Rust.
The first talk is about traits in general, showing you how to use them to make your code generic and composable.
The second talk will present the
Fn traits in detail.
It will explain how you can properly accept functions and closures as function parameters,
as well as give an overview of which closures implement which traits.
We are looking forward to seeing you. :-)
Yours, Pascal and Florian
The meetup will likely be held in German, we will however reevaluate this at the beginning of the evening and may switch to English if needed.
A generalist's view of traits
People coming from other languages can find a lot of familiar aspects in Rust’s traits: Traits are somewhat like interfaces, and also somewhat like type classes, and also like… classes? This talk will try to give you an overview of what traits are and how you can use them to make your code more concise and flexible.
This talk will explain how you can use the
Fn*traits to properly accept functions and closures as function parameters, as well as give an overview of which closures implement which traits.
Location: ThoughtWorks office Cologne
- Via subway lines 3, 4, or 13 to “Venloer Straße/Gürtel” (exit the station towards “Heliosstr./Bezirksverwaltung”)
- Via bus lines 141, 142, or 143 to “Venloer Straße/Gürtel”
- Via train to “Köln-Ehrenfeld” (exit the station towards “Venloer Straße”)
Cross Venloer Straße and go into Heliosstraße. At the end, turn right, then take the next left into Lichtstraße. 43i is on the left side just before the road makes a turn to the right.
This event was also announced on: