Rust free download for Mac


28 August 2020

A language empowering everyone to build reliable and efficient software.


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 Rust

Version 1.46.0
  • if, match, and loop expressions can now be used in const functions.
  • Additionally you are now also able to coerce and cast to slices (&[T]) in const functions.
  • The #[track_caller] attribute can now be added to functions to use the function's caller's location information for panic messages.
  • Recursively indexing into tuples no longer needs parentheses. E.g. x.0.0 over (x.0).0.
  • mem::transmute can now be used in static and constants. Note You currently can't use mem::transmute in constant functions.
  • You can now use the cdylib target on Apple iOS and tvOS platforms.
  • Enabled static "Position Independent Executables" by default for x86_64-unknown-linux-musl.
  • mem::forget is now a const fn.
  • String now implements From.
  • The leading_ones, and trailing_ones methods have been stabilised for all integer types.
  • vec::IntoIter now implements AsRef.
  • All non-zero integer types (NonZeroU8) now implement TryFrom for their zero-able equivalent (e.g. TryFrom).
  • &[T] and &mut [T] now implement PartialEq.
  • (String, u16) now implements ToSocketAddrs.
  • vec::Drain

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

How would you rate Rust app?

0 Reviews of Rust