Cargo Kullanımı
Rust hakkında okumaya başladığınızda, Rust ekosisteminde Rust uygulamalarını inşa etmek (build) ve çalıştırmak için kullanılan standart araç Cargo ile yakında tanışacaksınız. Burada Cargo’nun ne olduğuna, daha geniş ekosisteme nasıl uyum sağladığına ve bu eğitime nasıl uyduğuna dair kısa bir genel bakış sunmak istiyoruz.
Kurulum
Lütfen https://rustup.rs/ adresindeki talimatları izleyin.
Bu size Cargo oluşturma aracını (cargo
) ve Rust derleyicisini (rustc
) sağlayacaktır. Ayrıca, araç zincirlerini (toolchain) kurmak/değiştirmek, çapraz derlemeyi ayarlamak vb. için kullanabileceğiniz bir komut satırı yardımcı programı olan rustup
a sahip olacaksınız.
Rust’u kurduktan sonra editörünüzü/düzenleyicinizi veya IDE’nizi Rust ile çalışacak şekilde yapılandırmalısınız. Çoğu editör bunu, VS Code, Emacs, [Vim/Neovim](https://rust-analyzer.github.io/manual. html#vimneovim) ve diğerleri için otomatik tamamlama ve tanıma atlama işlevi sağlayan rust-analyzer ile haberleşerek yapar. Ayrıca RustRover adında farklı bir IDE de mevcuttur.
Speaker Notes
-
Debian/Ubuntu’da ayrıca Cargo’yu, Rust kaynak kodunu ve Rust biçimlendiriciyi
apt
aracılığıyla yükleyebilirsiniz. Ancak bu, eski bir Rust sürümüne sahip olmanızı sağlar ve beklenmeyen davranışlara yol açabilir. Komut şöyle olacaktır:sudo apt install cargo rust-src rustfmt