Hello Rust!

This commit is contained in:
F. Y. H. 2021-10-28 21:55:00 +02:00
parent 46f44cd6ee
commit 11808f323d
30 changed files with 54 additions and 0 deletions

7
hello_world/Cargo.lock generated Normal file
View file

@ -0,0 +1,7 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
[[package]]
name = "hello_world"
version = "0.1.0"

8
hello_world/Cargo.toml Normal file
View file

@ -0,0 +1,8 @@
[package]
name = "hello_world"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]

Binary file not shown.

26
hello_world/src/main.rs Normal file
View file

@ -0,0 +1,26 @@
//!Fichier principal.
///Fonction pricipale.
fn main()
{
println!("Hello, world!");
let x = 5 + 90 + 5;
println!("Is `x` 10 or 100?\nx = {}", x);
println!("{} of {:b} people know binary, the other half doesn't", 1, 2);
println!("My name is {0}, {1} {0}.", "Bond", "James");
///Un complexe.
#[derive(Debug)]
struct Complex
{
real: f64,
image: f64
}
impl std::fmt::Display for Complex
{
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result
{
write!(f, "{0} + {1}i", self.real, self.image)
}
}
println!("Display: {0}", Complex{real: 3.3, image: 7.2});
println!("Debug: {:?}", Complex{real: 3.3, image: 7.2});
}

View file

@ -0,0 +1 @@
{"rustc_fingerprint":6516354288763731336,"outputs":{"17598535894874457435":{"success":true,"status":"","code":0,"stdout":"rustc 1.56.0 (09c42c458 2021-10-18)\nbinary: rustc\ncommit-hash: 09c42c45858d5f3aedfa670698275303a3d19afa\ncommit-date: 2021-10-18\nhost: x86_64-unknown-linux-gnu\nrelease: 1.56.0\nLLVM version: 13.0.0\n","stderr":""},"2797684049618456168":{"success":false,"status":"exit status: 1","code":1,"stdout":"","stderr":"error: `-Csplit-debuginfo` is unstable on this platform\n\n"},"931469667778813386":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/fh/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""},"15537503139010883884":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n","stderr":""}},"successes":{}}

View file

@ -0,0 +1,3 @@
Signature: 8a477f597d28d172789f06886806bc55
# This file is a cache directory tag created by cargo.
# For information about cache directory tags see https://bford.info/cachedir/

View file

View file

@ -0,0 +1 @@
fb97a24f3536a015

View file

@ -0,0 +1 @@
{"rustc":9905615409658916977,"features":"[]","target":6051735750501971553,"profile":9251013656241001069,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hello_world-57f66fa325618faf/dep-bin-hello_world"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0}

View file

@ -0,0 +1 @@
This file has an mtime of when this was started.

Binary file not shown.

View file

@ -0,0 +1,5 @@
/home/fh/Git/Alnotz/Bazar/hello_world/target/debug/deps/hello_world-57f66fa325618faf: src/main.rs
/home/fh/Git/Alnotz/Bazar/hello_world/target/debug/deps/hello_world-57f66fa325618faf.d: src/main.rs
src/main.rs:

Binary file not shown.

View file

@ -0,0 +1 @@
/home/fh/Git/Alnotz/Bazar/hello_world/target/debug/hello_world: /home/fh/Git/Alnotz/Bazar/hello_world/src/main.rs