We stand with Ukraine to help keep people safe. Join us
EN
When you purchase through links on our site, we may earn an affiliate commission

Rust for Mac

A language empowering everyone to build reliable and efficient software.

Free
In English
Version 1.99.0
3.5
Based on 2 user rates

Rust overview

Rust is blazingly fast and memory-efficient: with no runtime or garbage collector, it can power performance-critical services, run on embedded devices, and easily integrate with other languages.

Rust’s rich type system and ownership model guarantee memory-safety and thread-safety - enabling you to eliminate many classes of bugs at compile-time.

Rust has great documentation, a friendly compiler with useful error messages, and top-notch tooling - an integrated package manager and build tool, smart multi-editor support with auto-completion and type inspections, an auto-formatter, and more.

What's new in version 1.99.0

  • Add allow-by-default raw_borrows_via_references lint that checks for references that decay immediately into raw borrows
  • Extend unconditional_panic lint to function calls that panic when the chunks/windows size is zero
  • Stabilize C-variadic function definitions
  • Stabilize the ability to use #[unsafe(naked)] functions to define C-variadic functions (#![feature(c_variadic_naked_functions)]).
  • Trait methods are now resolved on an adjusted never type (producing a FCW)
  • Coerce from inference variables to trait objects if the inference variable is related via subtyping to a type that is known to be Sized
  • Stabilize #[my_macro] mod foo;. This allows outlined modules (mod foo;) anywhere in the body of a custom attribute or derive macro.
  • Fix the overflowing_literals lint with repeated negation. For instance, it will now no longer lint on --128_i8, which is already detected by the arithmetic_overflow lint.
  • Add POSIX symbols to the invalid_runtime_symbol_definitions and suspicious_runtime_symbol_definitions lints
  • Lint unused #[path] attributes on inline modules
  • Enable unreachable_cfg_select_predicates lint as part of unused lint group
  • Stabilize passing 128-bit integers via vector registers with asm! on x86
  • Explicitly document that some allocations are allowed to grow in-place (but none are allowed to shrink)
  • We now guarantee that the contents of an UnsafeCell can be accessed without going through get. The invalid_reference_casting lint was adjusted accordingly.
  • Account for globally enabled target features in global_asm!
  • Warn if an invalid doc attribute is used on a macro invocation

Full list of changes available here

Rust for Mac

Free
In English
Version 1.99.0
Write a detailed review about Rust

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
3.5

(3 Reviews of Rust)

  • Comments

  • User Ratings

RobertB2171
RobertB2171
Jan 14, 2023
1.66.1
0.0
Jan 14, 2023
0.0
Version: 1.66.1
It took an hour to install this on a newer Mac, but on my trusty 2015 MacBook Pro, it is still running after 4 hours.
ERNEST UNGUREANU
ERNEST UNGUREANU
Jul 20, 2022
1.62.1
0.0
Jul 20, 2022
0.0
Version: 1.62.1
Definitions for rust, noun * a reddish-brown substance that forms on iron or steel when it gets wet causing oxidation — iron pipes covered in rust * a reddish-brown color * botany – a fungal disease of plants that causes reddish-brown spots to appear
Derekcurrie
Derekcurrie
May 20, 2021
1.52.0
0.0
May 20, 2021
0.0
Version: 1.52.0
Stalling Installer! - - You might want to skip this installer version of Rust. From my experience and checking its log, it gets as far as starting the installation then stalls dead, as in permanent dead. "Running package scripts... Install time remaining: Less than a minute" - - Half an hour later, same. I had to Force Quit the thing. I'll be digging up the previous installer, UNinstalling to be safe, then REinstalling. Yikes.
anonymous-moose-2913970
anonymous-moose-2913970
Aug 27, 2024
1.80.1
5.0
Aug 27, 2024
5.0
Version: 1.80.1
whank7490
whank7490
May 21, 2021
1.52.0
2.0
May 21, 2021
2.0
Version: 1.52.0