Rust and Concurrency

This class was created by Brainscape user Ana C. Visit their profile to learn more about the creator.

Decks in this class (16)

Rust Basic Syntax
Objetivos de rust,
Seguridad en rust,
Productividad en rust
21  cards
R1: Cargo
What is cargo,
Cmd cargo new,
Cargo new vcs git hello_cargo
30  cards
R2: Mutability and Shadowing
Rust encourages you to favor immu...,
But mutability can be very useful,
Constants vs variables
7  cards
R3: Data Types
Integer types,
Floating point types,
Numeric operations
9  cards
R4: Functions
Functions syntax,
Statements,
Expressions
3  cards
R5: Control Flow
If expressions,
Using if in a let statement,
Repeating code with loop
7  cards
R6: Ownership
What is ownership,
Ownership rules,
Variable scope
25  cards
R7: Structures
Basic structure,
Using the field init shorthand,
The syntax
9  cards
C8: Enums and Pattern Matching
Basic enum,
The option enum and its advantage...,
The match control flow construct
7  cards
C9: std::String
Std string,
Creating a new string,
Using the to_string method to cre...
12  cards
C10: std::Vector
Creating a new vector,
Vector,
Vectors can only store values of ...
9  cards
C11: std::Hash
Hashmap,
Creating a new hash map and inser...,
Accessing values in a hash map
6  cards
R12: Error Handling
Panic,
Using a panic backtrace,
Handling potential failure with r...
8  cards
C13: Generic Types, Traits, and Lifetimes
Generics,
Lifetimes,
Generics example
14  cards
C15: Writing Automated Tests
Basic test,
Adding custom failure messages,
Checking for panics with should_p...
13  cards
R16: Files Descriptors
Reading the argument values,
Reading a file
2  cards

More about
Rust and Concurrency

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Ana C's Rust and Concurrency flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

rust
  • 8 decks
  • 207 flashcards
  • 107 learners
Decks: Common Programming Concepts, Understanding Ownership, Structs, And more!
Concurrent Systems
  • 4 decks
  • 138 flashcards
  • 11 learners
Decks: Fundamentals, Synchronisation, Inter Process Communication, And more!
Rust
  • 8 decks
  • 154 flashcards
  • 15 learners
Decks: Error Handling, Lifetimes, Macros, And more!
Make Flashcards