====== Programovací jazyk Rust ====== ===== Jednoduchá kompilace ===== * Příkaz ''rustc'':rustc -o program program.rs * Cesta ke knihovnám:rustc regexredux-test.rs -L ~/Rust/simplify-tags/target/debug/deps * Viz ''man rustc'' ===== Projekt ===== * Příkaz ''cargo'' * Vytvoření nového projektu:cargo new program --bin * Kompilace:cargo build [--release] * Kompilace a běh:cargo run ==== Soubory ==== * Soubor ''Cargo.toml''[package] name = "guessing_game" version = "0.1.0" authors = ["skoumal"] [dependencies] rand = "0.4.0" * Zdrojáky ''main.rs'' * Preambule (prelude):extern crate rand; use std::io; use rand::Rng; * Hlavní funkce:fn main() { } * Knihovny (crates) ''*.rlib'' ==== Adresáře ==== * Pod adresářem projektu jsou tyto podadresáře;.git src target +-debug // zkompilovaný program +-.fingerprint +-build +-deps // knihovny +-examples +-incremental +-native +-release // zkompilovaný optimalizovaný program +-.fingerprint +-build +-deps // knihovny +-examples +-incremental +-native