Enums, Structs, and Traits - Essential Building Blocks of Rust Programming
Ticket sales end soon

Enums, Structs, and Traits - Essential Building Blocks of Rust Programming

Join us for a deep dive into Enums, Structs, and Traits - the essential building blocks of Rust programming - in this online event.

By Training 4 Programmers LLC

Date and time

Wednesday, May 29 · 7 - 8:30am PDT

Location

Online

Agenda

Introduction to Rust Data Structures


We will explore how Rust data structures differ from other programming languages.

Enums


Enums have super powers in Rust not found in other programming languages. We will explore their expanded and vital role in Rust programming.

Structs


Structs are the basic building blocks of custom data types in Rust. We will explore how structs and the "impl" blocks compare and contrast with classes and similar structures in other programming lan...

Traits


If you come from an object-oriented background, traits are like interfacts, but so much more powerful! We will explore implementing built-in traits on our structs, and implementing custom traits as w...

Putting it All Together


The real power of Rust is when enums, structs, and traits are combined! We will explore some code that shows them use together to write elegant code!

Q&A Session


Come to the session with your questions, and we will answer them live!

About this event

  • 1 hour 30 minutes

Enums, Structs, and Traits - Essential Building Blocks of Rust Programming

Dive into the dynamic world of Rust programming with our upcoming event, "Enums, Structs, and Traits: Essential Building Blocks in Rust!" Discover how enums allow for type-safe variations, how structs enable custom data structures, and how traits can be used to define shared behavior in a flexible way. This session is designed to ignite your passion for Rust’s robust system programming capabilities, whether you're refining your skills or just beginning your journey. Don't miss out on this opportunity to explore the foundational elements that make Rust uniquely powerful and efficient!


Session Topics:

  • Introduction to Rust Data Structures
  • Enums
  • Structs
  • Traits
  • Putting it All Together
  • Q&A Session


Code Along!

Attendees will be able to code along with the presenter using GitHub Codespaces! The presenter will make a full configured GitHub Codespace available at the start of the session which includes all of the code samples and other content.


Get the Recording!

The session will be recorded so students may go back and review the content covered or if they cannot attend the live event, they watch the recording of the session when its convenient for them!


Earn your Badge!

Those who attend the live sessions will recieve a badge they can post on their LinkedIn profile for their participation in this workshop!


About Training 4 Programmers

Training 4 Programmers seeks to provide corporate computer programming training to everyone through massive, online free and paid events. Follow up on Eventbrite and LinkedIn to keep up to date with the latest free and paid training events.

Frequently asked questions

What is the format of the session?

The session will be a 1.5-hour webinar with live coding demonstrations and asking questions by chat. Students will code along with the instructor using starter code in a personal GitHub Codespace environment.

How can I setup a Rust programming environment?

While the instructor will not provide computer configuration support during the session, the instructor will demonstrate how to set up a Rust programming environment in the cloud with GitHub Codespaces.

Is GitHub Codespaces free?

GitHub provides a generous number of free Codespace hours each month for personal accounts. The course will use less than 10 hours of Codespace hours, if you use more than your free number of hours for a given month you are responsible for purchasing more hours from GitHub.

Does GitHub Copilot work with Codespaces?

Yes, it does, but each students will need their own active GitHub Copilot account. The terms and conditions of GitHub Copilot and its integration with Codespaces is determines by GitHub.

Will a recording of the training session be made available following the session?

Yes, a recording of the session will be made available to registered participants with 72 hours of the completion of the event. Attending the live event is not required to receive the recording.

Will I get a badge for my LinkedIn profile?

Yes, if you attend the live event, you will receive a badge within 72 hours of the completion of the event. We do not issue badges to those who register but do not attend.

Is this event endorsed or sponsored by the Rust Foundation?

No, the Rust Foundation does not endorse or sponsor this event. Training 4 Programmers LLC is sponsoring and delivering it.

Is Rust programming experience required?

No, Rust programming experience is not required but is very helpful.

Organized by

We offer a mix of free and paid training events. Events range from 1-hour webinars to multi-day classes. Our classes are designed to blend human-led training with AI-powered programming tools to upskill you and your team with the latest programming technologies.