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
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 4096 Linux

15 /mo

/mo

Alle 12 Monate abgerechnet

-12.8%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
1 TB
wKVM-SSD 1024 Metered Windows

17 /mo

/mo

Alle 12 Monate abgerechnet

-15.3%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
40 Mbps
DDoS Protected SSD-wKVM 2048 Windows

54 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
3 Epyc Cores
RAM
RAM
2 GB
Space
Space
20 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 2048 Linux

8.8 /mo

/mo

Alle 12 Monate abgerechnet

-18.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
2 TB
wKVM-SSD 2048 Metered Windows

24 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
40 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 1024 Linux

6.1 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
3 Epyc Cores
RAM
RAM
2 GB
Space
Space
25 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 2048 Windows

9.9 /mo

/mo

Alle 12 Monate abgerechnet

-7.1%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 4096 Windows

21 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
10 Epyc Cores
RAM
RAM
64 GB
Space
Space
400 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 65536 Linux

135.49 /mo

/mo

Alle 12 Monate abgerechnet

-16.3%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
40 Mbps
DDoS Protected SSD-KVM 2048 Linux

48 /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.