Explore Developer Center's New Chatbot! MongoDB AI Chatbot can be accessed at the top of your navigation to answer all your MongoDB questions.

Learn why MongoDB was selected as a leader in the 2024 Gartner® Magic Quadrant™
MongoDB Developer
MongoDB Developer Centerchevron-right
Developer Topicschevron-right

Rust

plus Follow
Sign in to follow topics
A multi-paradigm, general-purpose programming language designed for performance and safety. Rust is a low-level programming language with high performance and can be used to write operating systems, game engines, and embedded applications.

Featured

Article

Using MongoDB With Rust Web Development Framework

Which Rust frameworks work best with MongoDB? Learn how to use Actix or Rocket.rs Rust frameworks with MongoDB....
MongoDB thumbnail image
MongoDBRust

Aug 29, 2024 | 1 min read
Rachelle Palmer
Article

MongoDB Field Level Encryption is now Available for Rust applications

MongoDB thumbnail image

Jan 24, 2023 | 1 min read
Quickstart

Getting Started with Aggregation Pipelines in Rust

MongoDB thumbnail image

Oct 01, 2024 | 15 min read
All Rust Content
search
  • Latest
  • Highest Rated
Quickstart

Getting Started with Aggregation Pipelines in Rust

Query, group, and join data in MongoDB using aggregation pipelines with Rust.
MongoDB thumbnail image

Oct 01, 2024
Mark Smith
Tutorial

Red Mosquitto: Implement a Noise Sensor With an MQTT Client in an ESP32

Learn to write firmware of a noise sensor with an ESP32 from scratch using Rust. We use the neopixel to inform the user about the status of the device.
MongoDB thumbnail image

Sep 17, 2024
Jorge D. Ortiz-Fuentes
Code Example
FULL APPLICATION

Beginner Coding Project: Build a Blog Engine With Rust and MongoDB

Check out this quick and easy example application project that creates a demo blog post engine. It's ideal for beginners to the Rust programming language.
MongoDB thumbnail image

Sep 11, 2024
Rachelle Palmer
Article

Using MongoDB With Rust Web Development Framework

Which Rust frameworks work best with MongoDB? Learn how to use Actix or Rocket.rs Rust frameworks with MongoDB.
MongoDB thumbnail image

Aug 29, 2024
Rachelle Palmer
Tutorial

Writing an API With MongoDB in Rust

A tutorial on how to write a REST API using Rust and Rocket and the MongoDB driver.
MongoDB thumbnail image

Jun 10, 2024
Jacob Latonis
Article

Structuring Data With Serde in Rust

New upgrades in the Rust MongoDB driver and BSON library improve integration with Serde.
MongoDB thumbnail image

Apr 23, 2024
Isabel Atkinson
Article

MongoDB Field Level Encryption is now Available for Rust applications

MongoDB now support field level encryption for Rust applications
MongoDB thumbnail image

Jun 09, 2023
Rachelle Palmer
Article

How Prisma Introspects a Schema from a MongoDB Database

In this blog, you’ll learn about Prisma and how we interact with MongoDB, plus the next steps after having a schema.
MongoDB thumbnail image

Jun 09, 2023
Jan Piotrowski
Quickstart

Get Started with Rust and MongoDB

Learn how to perform CRUD operations using Rust for MongoDB databases.
MongoDB thumbnail image

Jun 09, 2023
Jorge D. Ortiz-Fuentes (+1)
Video

Everything You Wanted to Know About Rust Unit Testing (and then some more)

✅ Sign-up for a free cluster at: https://mdb.link/free-_jDKeOtOiEo ✅ Get help on our Community Forums: https://mdb.link/community-_jDKeOtOiEo Learn how to write unit tests in Rust with this hands-on video that covers these five topics with examples and real code: - The basic types of unit tests - The quality of the testing code - Testing the not-so-happy-path - Testing asynchronous code - Testing tools You can find the code used and produced in this video in the following repo: https://trymongodb.com/3W6npjj Connect with Jorge: Twitter: https://twitter.com/jdortiz Mastodon: https://fosstodon.org/@jdortiz LinkedIn: https://www.linkedin.com/in/jorgeortiz/ ⏱️ Timestamps ⏱️ 00:00:00 - Intro 00:01:25 - Basic concepts 00:04:43 - Project creation 00:08:38 - Tests module 00:10:24 - Rust snippets for tests 00:14:21 - First unit test return value 00:24:03 - Second unit test state 00:28:46 - Alternative implementation tested 00:32:44 - Third unit test interaction 00:46:50 - Recommended implementation 00:49:09 - Test code quality 00:49:34 - Use constants for literals 00:54:18 - Reduce repetition with setup and teardown 01:08:57 - Share code among test modules 01:13:05 - Why testing the not so happy path 01:13:32 - Test panics 01:18:03 - Use ignore and test results 01:28:02 - Bubble up errors in tests 01:30:34 - Asynchronous code in Rust 01:31:01 - Async tests 01:38:19 - Beyond cargo test 01:38:46 - rustdoc and doc-tests 01:48:00 - Show test output 01:49:33 - Selecting tests 01:55:55 - Test coverage 02:01:08 - Nextest 02:05:54 - Outro — Subscribe to MongoDB ➡️ https://bit.ly/3bpg1Z1 #mongodb #rust #rustunittesting
MongoDB thumbnail image
Play Button

Jan 17, 2023