Rust 1.77 Ankündigung

watch 1m, 7s
views 2

13:29, 01.04.2024

Am 21. März 2024 hat das Rust-Team eine neue Version der Sprache, 1.77, vorgestellt. Diese Version wurde veröffentlicht, um die Entwicklung von Software und die Arbeit mit der Sprache im Allgemeinen zu erleichtern. Der Quellcode des Projekts wurde von der Rust Foundation veröffentlicht.

Das Update ist für Benutzer über das rustup Dienstprogramm verfügbar. Wenn Sie bereits eine Version von Rust installiert haben, können Sie diese mit dem $ rustup update stable Befehl aktualisieren.

Die Version 1.77 erhielt viele Updates, darunter:

  • Unterstützung für Strings im C-Stil (C-String), was das Schreiben von Code zur Interaktion mit verschiedenen Sprachschnittstellen erleichtert.
  • Möglichkeit der Rekursion in asynchron ausgeführten Funktionen async fn, aufgrund der Verwendung von indirekten Abfragen.
  • Stabilisierung des Makros offset_of! zur Bestimmung des Byte-Offsets von Strukturfeldern, was die Arbeit mit Daten erleichtert und die Möglichkeit von Fehlern minimiert.
  • Option strip = "debuginfo" standardmäßig in Cargo-Build-Profilen, die die Größe der endgültigen Datei in Abwesenheit des Deferral-Modus reduziert.
  • Lint-Check für Warnung bei der Verwendung von Links auf veränderbare statische Werte.
  • Die Möglichkeit, den Typ "From<&[T; N]>" für den Typ "Cow<[T]>" zu verwenden..
  • Ausrichtung der 16-Byte-Typen i128 und u128 für x86-Systeme im Compiler.
  • Dritte Ebene der Unterstützung für aarch64-unknown-illumos, hexagon-unknown-none-elf, riscv32imafc-esp-espidf und riscv32im-risc0-zkvm-elf Plattformen.
  • Stabilisierte APIs.
Teilen

War dieser Artikel für Sie hilfreich?

VPS beliebte Angebote

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
16 GB
Space
Space
150 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 16384 Linux

50.49 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
200 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 8192 Linux

25.25 /mo

/mo

Alle 12 Monate abgerechnet

-20.4%

CPU
CPU
2 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
300 GB
KVM-SSD 2048 HK Linux

18 /mo

/mo

Alle 12 Monate abgerechnet

-21.5%

CPU
CPU
2 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
300 GB
wKVM-SSD 2048 HK Windows

26 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
4 Epyc Cores
RAM
RAM
4 GB
Space
Space
50 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 4096
OS
CentOS
Software
Software
Keitaro

18.1 /mo

/mo

Alle 12 Monate abgerechnet

-5.6%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
60 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 2048 Windows

13.7 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
10 Xeon Cores
RAM
RAM
64 GB
Space
Space
300 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 65536 Linux

134.99 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 4096 Linux

15.95 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
8 GB
Space
Space
100 GB NVMe
Bandwidth
Bandwidth
Unlimited
aiKVM-NVMe 8192 Linux

26.55 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 32768 Linux

69.99 /mo

/mo

Alle 12 Monate abgerechnet

Weitere Artikel zu diesem Thema

cookie

Cookies und Datenschutz akzeptieren?

Wir verwenden Cookies, um sicherzustellen, dass wir Ihnen die beste Erfahrung auf unserer Website bieten. Wenn Sie fortfahren, ohne Ihre Einstellungen zu ändern, gehen wir davon aus, dass Sie mit dem Empfang aller Cookies auf der HostZealot-Website einverstanden sind.