Cargo'yu Kullanmak

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.

  • Debian/Ubuntu'da ayrıca apt aracılığıyla Cargo'yu, Rust kaynak kodunu ve Rust biçimlendiricisini kurabilirsiniz. Ancak bu size eski bir Rust sürümü verir ve beklenmeyen davranışlara yol açabilir. Komut şu şekilde olacaktır:

    sudo apt install cargo rust-src rustfmt
    
  • Mac işletim sisteminde Rust'ı yüklemek için Homebrew'i kullanabilirsiniz, ancak bu eski bir sürüm sağlayabilir. Bu nedenle Rust'ı resmi sitesinden kurmanız önerilir.