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
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

-9.5%

CPU
CPU
4 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 8192 Windows

121.5 /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

187 /mo

/mo

Alle 12 Monate abgerechnet

-12.3%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 16384 Windows

237 /mo

/mo

Alle 12 Monate abgerechnet

-26.7%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
20 GB SSD
Bandwidth
Bandwidth
1 TB
KVM-SSD 1024 Metered Linux

10 /mo

/mo

Alle 12 Monate abgerechnet

-29.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
2 TB
KVM-SSD 2048 Metered Linux

17 /mo

/mo

Alle 12 Monate abgerechnet

-20.5%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
10 TB
KVM-SSD 16384 Metered Linux

95 /mo

/mo

Alle 12 Monate abgerechnet

-9%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 16384 Windows

57.7 /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

93.5 /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

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