While some modern development doesn’t require that amount of longevity, many businesses want to know that their fundamental code base will be usable for the foreseeable future. Mozilla also utilizes Rust in many of its core initiatives including Servo and key parts of Firefox. Only iron oxide is rust. Such treatments usually also contain rust inhibitors. That’s not even pronounceable. Developers are using Rust to create a wide range of new software applications, such as game engines, operating systems, file systems, browser components and simulation engines for virtual reality.  The iron is the reducing agent (gives up electrons) while the oxygen is the oxidising agent (gains electrons). can fizzy drinks make something rust and why? For example, the ordinary if expression also takes the place of C's ternary conditional, an idiom used by ALGOL-60. Do you have to have oxygen for something to rust? My goal was to ensure that all use of references should be absolutely safe, with checking performed automatically by the compiler. The onset of rusting can also be detected in the laboratory with the use of ferroxyl indicator solution. For concrete examples, check out the comment threads on Reddit or Hacker News for any Rust-related article. Why does the metal rust more when the plating is scratched? Why does water rust less than coca cola, or apple juice?  Rust is syntactically similar to C++, but can guarantee memory safety by using a borrow checker to validate references. I understand that this article is here to give a positive image about Rust, but I wonder if there’s good(!) Under the hood, it includes powerful features such as zero-cost abstractions, safe memory management, fearless concurrency and more. Rust removal from small iron or steel objects by electrolysis can be done in a home workshop using simple materials such as a plastic bucket filled with an electrolyte consisting of washing soda dissolved in tap water, a length of rebar suspended vertically in the solution to act as an anode, another laid across the top of the bucket to act as a support for suspending the object, baling wire to suspend the object in the solution from the horizontal rebar, and a battery charger as a power source in which the positive terminal is clamped to the anode and the negative terminal is clamped to the object to be treated which becomes the cathode. In other words, Rust supports interface inheritance, but replaces implementation inheritance with composition; see composition over inheritance. 2 I am doing an experiment trying to find out in what type of water iron would rust the fastest; we are doing so with iron nails and salt water, tap water, and distilled water... should I leave the iron nails in the water the whole time, or occasionally remove them from the water? The Rust compiler enforces these rules at compile time and also checks that all references are valid. it grows quicker in regular water. }. On thing though that bothers me is the “It’s not all roses” section: You list a few minor downsides, and then basically turn them around. }. Special antiseize lubricant mixtures are available, and are applied to metallic threads and other precision machined surfaces to protect them from rust. The Rust compiler is built on top of LLVM, which means that the number of target platforms will be smaller than C or C++. I am doing a science experiment. Corrosion inhibitors, such as gas-phase or volatile inhibitors, can be used to prevent corrosion inside sealed systems. I can't find ten good facts about rust. It broke the credibility of an otherwise very interesting article. can you please explain this to me in some easier words? What is the best Rust IDE written in Rust? Some things that people pointed out that I neglected to mention were the lack of object-oriented paradigms (although I’ll argue to the end that Rust is an OO language) as well as the fact that the borrow checker is conservative, meaning that it prevents programs that are actually safe (although I tried to touch on that via unsafe). Would be interesting to see if someone who knows, and loves, the language has written a decent rant about it?