Rust 1.43, versi kecil yang hanya mengintegrasikan pembaruan dan perbaikan

Tim Rust mengumumkan ketersediaan versi baru bahasa pemrograman Anda Karat 1.43. Versi baru ini tidak menghadirkan fitur baru yang signifikan dan dianggap sebagai versi minor. Meskipun ada yang menonjol API baru yang distabilkan, peningkatan kinerja kompilator dan sedikit fungsionalitas makro.

Bagi mereka yang tidak mengetahui Rust harus mengetahui hal itu ini adalah bahasa pemrograman yang berfokus pada kerja yang aman dengan memori, menyediakan manajemen memori otomatis dan menyediakan cara untuk mencapai konkurensi tugas tinggi, tanpa menggunakan pengumpul sampah dan runtime.

Manajemen memori otomatis masuk Rust mencegah pengembang dari merusak pointer dan melindungi dari masalah yang muncul dari pekerjaan tingkat rendah dengan memoriseperti mengakses area memori setelah membebaskannya, mereferensikan pointer nol, keluar dari batas buffer, dll.

Untuk mendistribusikan perpustakaan, memastikan perakitan dan mengelola ketergantungan proyek, manajer paket Cargo dikembangkan, yang memungkinkan Anda untuk mendapatkan perpustakaan yang Anda butuhkan untuk program dengan satu klik. Repositori crates.io didukung untuk perpustakaan hosting.

Apa yang baru di Rust 1.43?

Di antara fitur-fitur baru Rust 1.43, yang paling penting disorot oleh tim di balik bahasa pemrograman adalah stabilisasi enam API baru, serta peningkatan yang dilakukan pada fungsi Clippy. 

Perubahan yang menonjol di versi baru ini adalah dalam makro karena sekarang mungkin untuk menggunakan fragmen elemen untuk mengubahnya menjadi kode sifat, implementasi (impl) atau blok eksternal.

Juga, di Rust 1.43 jenis inferensi seputar primitif telah ditingkatkan, referensi dan operasi biner. Dalam versi baru ini, ada variabel lingkungan pemuatan baru untuk pengujian.

Untuk memfasilitasi pengujian integrasi, Cargo akan menentukan variabel lingkungan baru. Misalnya, saat kita mengerjakan proyek baris perintah, yang disebut "cli", jika kita menulis pengujian integrasi, kita ingin memanggil cli biner ini dan melihat fungsinya, saat menjalankan pengujian dan tolok ukur.

Sekarang dimungkinkan untuk menggunakan konstanta terkait dalam float dan integer secara langsung, alih-alih harus mengimpor modul. Dengan kata lain, Anda sekarang bisa menulis u32 :: MAX dan f32 :: NAN tidak digunakan "Gunakan std :: u32 atau" gunakan std :: f32 "

Selain itu, ada modul baru yang mengekspor ulang tipe primitif. Ini bisa berguna saat Anda menulis makro dan Anda ingin memastikan bahwa tipe tidak disembunyikan.

Dari perubahan lain yang disajikan:

  • Variabel lingkungan baru CARGO_BIN_EXE_ {name} telah ditambahkan ke Cargo, disetel selama pembuatan uji integrasi dan yang memungkinkan penentuan jalur lengkap ke file yang dapat dijalankan yang ditentukan di bagian "[[bin]]" dari paket tersebut.
  • Ekspresi "If" memungkinkan penggunaan atribut seperti "# [cfg ()]".
  • Bagian baru dari API telah ditransfer ke kategori stabil

Menginstal Rust di Linux

Si Anda ingin menginstal bahasa pemrograman ini di sistem Anda, Kami dapat melakukannya dengan mengunduh penginstal yang akan membantu kami mendapatkan Rust di sistem kami

Buka saja terminal dan jalankan di atasnya:

curl https://sh.rustup.rs -sSf | sh

Saat menjalankan perintah ini penginstal akan diunduh dan akan segera berjalan, Anda perlu menekan 1 untuk melanjutkan penginstalan dengan nilai default dan itu akan mengunduh semua paket yang diperlukan.

Jika Anda menginginkan instalasi khusus, Anda harus mengetik 2 dan Anda akan menentukan variabel lingkungan Anda antara lain.

Di akhir pemasangan Rust di sistem kami, direktori Cargo bin akan segera ditambahkan di jalur berikut ( ~ / .cargo / bin) di mana semua alat diinstal) di variabel lingkungan PATH Anda, di ~ / .profile.

Lakukan ini kita harus melanjutkan untuk mengkonfigurasi Shell, kami melakukan ini dengan memodifikasi file ~ / .profile untuk menggunakan PATH yang dimodifikasi untuk bekerja dengan lingkungan Rust, menjalankan perintah berikut di terminal:

source ~/.profile
source ~/.cargo/env

Hanya sekarang kami harus melanjutkan untuk memverifikasi bahwa Rust dipasang dengan benar di sistem kami, kami melakukan ini dengan mengetik perintah berikut di terminal

rustc --version

Dan dengan itu kita harus menerima versi Rust di layar yang telah kami pasang di sistem kami.

Dan hanya itu, kami dapat mulai menggunakan bahasa ini dan dapat menginstal aplikasi yang menggunakannya di sistem kami.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.