×
Home Discussions Write at Opengenus IQ
×
  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner

Rust Programming

Rust is the most promising Programming Language today. It offers the speed of C / C++ program and fixes the memory issues. Large companies are moving to Rust slowly.

Rust Programming

Multi-threaded RUST Program for Linear Search

In this article at OpenGenus, we have explained how to implement Linear Search in Rust Programming Language using threads along with the complete Rust code.

Rahul Reddy
Rust Programming

32 Rust Projects [2023] [with source code]

In this article, we have listed 32 Project ideas with Rust Programming Language which you should work on and add to your portfolio. Rust is an emerging Programming Language with focus on scalability and security and is a strong alternative to C Programming Language.

Ue Kiao, PhD Ue Kiao, PhD
Rust Programming

Unsafe Rust

Rust has a lot of safety checks that ensure memory safety and allow us to completely avoid a lot of the common errors that plague other languages with unrestricted memory freedom.

Gabriel Puiggros Gabriel Puiggros
Rust Programming

Different ways to terminate and pause program in Rust

Rust has multiple built-in ways to terminate the program, and every method has specific behavior whenever it's called. We're going to see how different functions in Rust (which we use to exit the program) act and how to use them.

Shubhankar Maurya Shubhankar Maurya
Rust Programming

Deep Dive: Strings in Rust

I've gone into Strings briefly in the beginner's article, but this time, we're going to explore them a little bit more in depth. I will cover some aspects I've already covered only to keep a full 0 to almost 100% info on strings in a single article.

Gabriel Puiggros Gabriel Puiggros
Rust Programming

Rust for Beginners (variables, datatypes, loops, functions, array and more)

Let's go through some of the basic programming concepts in Rust, such as variables, functions, loops and the like. I realize that I have not covered them in any article before, assuming some small previous knowledge.. Let's fix that by covering them today!

Gabriel Puiggros Gabriel Puiggros
Rust Programming

Publish a Rust Library as Crates

Writing up some Rust code to get the current time, format it and display on the console, maybe add some kind of functionality to guess how much time there is between 2 dates and publish it as a Crates.

Gabriel Puiggros Gabriel Puiggros
Rust Programming

Modules in Rust

Modules allow us to organize our code by separating similar functionality into their own groups for ease of readability and reuse, if need be! Modules also allow us to control the privacy of our code, by making things private or pub (public).

Gabriel Puiggros Gabriel Puiggros
Rust Programming

Testing in Rust

One of the greatest tools a programmer can have under their belt is the ability to write tests to ensure the code they are producing functions well. Rust of course has a way of writing tests, and this allows a test driven development cycle.

Gabriel Puiggros Gabriel Puiggros
Rust Programming

Error Handling in Rust

Let's tackle 2 topics today. One of them is about dealing with possible errors and/or mistakes we might encounter in our developing journey in Rust. The other is about learning how to write code with these in mind.

Gabriel Puiggros Gabriel Puiggros
Rust Programming

Ownership, Borrowing and Lifetimes in Rust

One of the key elements Rust has, which is also considered the most unique feature, is Ownership model. This allows memory safe operations without a garbage collector, and completely avoids (if using safe rust), some of the big problems other languages run into when it comes to memory management.

Gabriel Puiggros Gabriel Puiggros
Rust Programming

Trie Data Structure in Rust

In this article, we have presented the approach to implement Trie Data Structure in Rust Programming Language.

Gabriel Puiggros Gabriel Puiggros
Rust Programming

Interview Questions on Rust Programming (MCQ)

In this article, we have presented the most asked Interview Questions on Rust Programming (MCQ). You must try to answer this to judge your expertise in Rust Programming Language. All questions have been explained with answers.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Rust Programming

MPSC messages + Shared-State Concurrency in Rust

In this article, we have presented the idea of MPSC messages + Shared-State Concurrency in Rust along with Mutex. Pointer, Smart Pointer, Reference Counting and Atomic Reference Counting.

Gabriel Puiggros Gabriel Puiggros
Rust Programming

Message-Sending Concurrency in Rust

In this article, we have covered the idea of Closures and Communication using Multiple Producer Single Consumer (MPSC) in Rust.

Gabriel Puiggros Gabriel Puiggros
Rust Programming

Intro to Concurrency in Rust

So far, all of our code, all the examples and all the theories we've seen, have been ignoring one of the key features Rust aims to improve in programming. And that is of course, concurrency and parallelism. Today we're going to begin exploring these topics.

Gabriel Puiggros Gabriel Puiggros
Rust Programming

Daemons in Rust

We have explored the idea of Daemons, Daemons in Rust, introduction to Cargo and crate and a Rust code example to demonstrate Daemon.

Gabriel Puiggros Gabriel Puiggros
Rust Programming

HashMap and BTreeMap in Rust Collections

We will dive into some of the Rust language's Standard Library, or std for short namely HashMap and BTreeMap along with basic operations like insert and delete.

Gabriel Puiggros Gabriel Puiggros
Software Engineering

Object Oriented Programming (OOP) in Rust

We have explored Object Oriented Programming (OOP) in Rust and covered topics like Object, Encapsulation, Inheritance, Polymorphism and others along with Rust code examples.

Gabriel Puiggros Gabriel Puiggros
OpenGenus IQ © 2025 All rights reserved â„¢
Contact - Email: team@opengenus.org
Primary Address: JR Shinjuku Miraina Tower, Tokyo, Shinjuku 160-0022, JP
Office #2: Commercial Complex D4, Delhi, Delhi 110017, IN
Top Posts LinkedIn Twitter
Android App
Apply for Internship