From eac3c2d8a6be3e6de3c8a1ebe6d7909f8098ac70 Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Wed, 29 Sep 2021 11:35:26 -0400 Subject: [PATCH] RBE variable bindings --- rustbyexample/.gitignore | 2 ++ .../variable_bindings/variable_bindings.rs | 15 +++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 rustbyexample/variable_bindings/variable_bindings.rs diff --git a/rustbyexample/.gitignore b/rustbyexample/.gitignore index c07b816..81a13c0 100644 --- a/rustbyexample/.gitignore +++ b/rustbyexample/.gitignore @@ -1,7 +1,9 @@ /custom_types/* /hello/* /primitives/* +/variable_bindings/* !/custom_types/*.rs !/hello/*.rs !/primitives/*.rs +!/variable_bindings/*.rs diff --git a/rustbyexample/variable_bindings/variable_bindings.rs b/rustbyexample/variable_bindings/variable_bindings.rs new file mode 100644 index 0000000..6cdcadd --- /dev/null +++ b/rustbyexample/variable_bindings/variable_bindings.rs @@ -0,0 +1,15 @@ +fn main() { + let an_integer = 1u32; + let a_boolean = true; + let unit = (); + + let copied_integer = an_integer; + + println!("An integer: {:?}", copied_integer); + println!("A boolean: {:?}", a_boolean); + println!("Meet the unit value: {:?}", unit); + + let _unused_variable = 3u32; + + let noisy_unused_variable = 2u32; +}