Use Rust in a Node.js project

Rust is the most loved language right now — sounds like a cliche already 😃, but it’s true. In fact, it has been added to the Linux Kernel and going to be added to the Windows Kernel. Not every language enjoys that kind of privilege and love, you know. One of the benefits of Rust is that it’s fast, if you have implemented something awesome in Rust and you want…

Introducing Rust in simple English

Rust is a statically typed programming language that allows developers to build high-quality and efficient software. Rust takes memory management very seriously. While it allows you to manage your memory, it does so in a way that provides safety guarantees. Rust’s memory management system is based on the concept of ownership and borrowing. The ownership and borrowing system is a unique feature of Rust that brings together a combination of…

Rust trait implementation with a “where” clause

In today’s Rust Journey piece, we’ll discuss one concept that might confuse new Rust Developers — the where clause in the Rust trait implementation workflow. When implementing traits in Rust, the where clause comes in handy to impose restrictions on the generic types utilized in the trait. Rust is a language that promotes intentional programming, and it offers tools and features to support this paradigm. The where clause is an…