From d0359378f3349ed033d5956c1d7ff0143cc40836 Mon Sep 17 00:00:00 2001 From: xblakicex Date: Fri, 13 Jan 2023 19:04:06 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=B3=20chore(codes):=20add=20cargo=20fo?= =?UTF-8?q?r=20rust=20codes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- codes/rust/.gitignore | 3 ++ codes/rust/Cargo.lock | 75 +++++++++++++++++++++++++++++++++++++++++++ codes/rust/Cargo.toml | 14 ++++++++ 3 files changed, 92 insertions(+) create mode 100644 codes/rust/.gitignore create mode 100644 codes/rust/Cargo.lock create mode 100644 codes/rust/Cargo.toml diff --git a/codes/rust/.gitignore b/codes/rust/.gitignore new file mode 100644 index 00000000..106fe28c --- /dev/null +++ b/codes/rust/.gitignore @@ -0,0 +1,3 @@ +**/target +**/worst_best_time_complexity/ +**/time_complexity/ \ No newline at end of file diff --git a/codes/rust/Cargo.lock b/codes/rust/Cargo.lock new file mode 100644 index 00000000..ae2b69a8 --- /dev/null +++ b/codes/rust/Cargo.lock @@ -0,0 +1,75 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "chapter_computational_complexity" +version = "0.1.0" +dependencies = [ + "rand", +] + +[[package]] +name = "getrandom" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" +dependencies = [ + "cfg-if", + "libc", + "wasi", +] + +[[package]] +name = "libc" +version = "0.2.139" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" + +[[package]] +name = "ppv-lite86" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha", + "rand_core", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom", +] + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" diff --git a/codes/rust/Cargo.toml b/codes/rust/Cargo.toml new file mode 100644 index 00000000..d9ff563c --- /dev/null +++ b/codes/rust/Cargo.toml @@ -0,0 +1,14 @@ +[package] +name = "chapter_computational_complexity" +version = "0.1.0" +edition = "2021" + +[[bin]] +name = "time_complexity" +path = "chapter_computational_complexity/time_complexity.rs" + +[[bin]] +name = "worst_best_time_complexity" +path = "chapter_computational_complexity/worst_best_time_complexity.rs" +[dependencies] +rand = "0.8.5"