MongoDB Developer
MongoDB Developer Centerchevron-right
Developer Topicschevron-right

Rust

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

random alt
Article

Using Rust Web Development Frameworks with MongoDB

Which Rust frameworks work best with MongoDB?...
MongoDBRust

Aug 30, 2022
Rachelle Palmer
random alt
Article

MongoDB Field Level Encryption is now Available for Rust applications


Jan 24, 2023
randomAlt
Play Button
Video

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


Jan 17, 2023
All Rust Content
search
  • Most Recent
  • Highest Rated
alt not provided
Article

MongoDB Field Level Encryption is now Available for Rust applications

MongoDB now support field level encryption for Rust applications...

Jan 24, 2023
Rachelle Palmer
alt not provided
Play Button
Video

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

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 — ✅ Sign-up for a free cluster at: https://bit.ly/mongodb-free ✅ Get help on our Community Forums: https://bit.ly/mongodb-community Subscribe to MongoDB ➡️ https://bit.ly/3bpg1Z1 #mongodb #rust #rustunittesting...

Jan 17, 2023
alt not provided
Article

Using Rust Web Development Frameworks with MongoDB

Which Rust frameworks work best with MongoDB?...

Jun 11, 2022
Rachelle Palmer
alt not provided
Code Example
FULL APPLICATION

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

A beginner level project using MongoDB with Rust...

Jun 11, 2022
Rachelle Palmer
alt not provided
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....

Apr 28, 2022
Jan Piotrowski
alt not provided
Quickstart

Get Started with Rust and MongoDB

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

Feb 10, 2022
Jorge D. Ortiz-Fuentes (+1)
alt not provided
Quickstart

Getting Started with Aggregation Pipelines in Rust

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

Feb 05, 2022
Mark Smith
alt not provided
Quickstart

Getting Started with Deno & MongoDB

Deno is a “modern” runtime for JavaScript and TypeScript that is built in Rust. This makes it very fast! If you are familiar with Node.js, then you will be right at home with Deno. It is very similar but has some improvements over Node.js. In fact, the creator of Deno also created Node and Deno is meant to be the successor to Node.js. Deno pairs nicely with MongoDB....

Jan 21, 2022
Jesse Hall
alt not provided
Article

Structuring Data with Serde in Rust

New upgrades in the Rust MongoDB Driver and BSON library that improve integration with Serde....

Dec 16, 2021
Isabel Atkinson