a sandbox where I try to learn the Rust language

xftroxgpx 698997993b the try program for panic on runtime 7 minutes ago
.idea d580940bbf (mod) modules 10 months ago
NLL 20a402d978 use if 1 == 1 {} to show it doesn't compile 1 week ago
Option_is_Copy 86e9240054 Option<T> is Copy if T is Copy 1 week ago
backtrace_example 7b941c1c3d update author/email in all Cargo.toml 1 year ago
built_example 4e6b651dd9 note why it fails 11 months ago
collision_and_cargo_features_test 27bd2146c3 using the default feature + a feature that I specify! 1 year ago
compiletime_env 2506b4e11f recompile self if changed, part1 1 year ago
getcwd 77b57187ec tested getcwd for inexistent current dir 2 days ago
glium 7b941c1c3d update author/email in all Cargo.toml 1 year ago
helper_scripts 47dd2f1628 this is not a good way to add extra info to Os Err 1 day ago
implicit_copy 2afcbcdd0a add graphviz MIR graph creation to implicit_copy 2 months ago
implied_Copy b13f562b57 rvalue static promotion 10 months ago
implied_copy2 71ad873dd1 clippy stuff 10 months ago
insanity 7b941c1c3d update author/email in all Cargo.toml 1 year ago
into 3372e44c06 into 1 year ago
lazystatique_infinite_recursion 4b1ef70d75 interesting lazy_static HashMap example 18 hours ago
macra_exe a1d0f07ac9 use fflush! make it a lib, macraa 1 year ago
macraa a1d0f07ac9 use fflush! make it a lib, macraa 1 year ago
magic_squares 26698ad85b show T, sum of the row 1 year ago
modifying_Os_Error 8fe70017a0 could work! 1 day ago
montyhall 7b941c1c3d update author/email in all Cargo.toml 1 year ago
newrustacean eb4db8f1a8 add more cleaner scripts 2 years ago
no_implicit_prelude 86e9240054 Option<T> is Copy if T is Copy 1 week ago
overflow_at_runtime 16edf1a492 example of explicit return working! 1 year ago
passcode_riddle 7b941c1c3d update author/email in all Cargo.toml 1 year ago
recompile_self ca64531d6b realpath happens for intermediary symlinks too 5 days ago
rust_books 374d076840 `cargo fix` 2 months ago
rust_bugstest 7b941c1c3d update author/email in all Cargo.toml 1 year ago
rust_misc b46c577218 adding everything else leftover 3 years ago
rust_oddities 01e8a02c43 rand crate 4 days ago
rust_reference 7b941c1c3d update author/email in all Cargo.toml 1 year ago
rust_sandbox 698997993b the try program for panic on runtime 7 minutes ago
rust_util 237719962e get rustc version 2 years ago
rustbyexample 7b941c1c3d update author/email in all Cargo.toml 1 year ago
rustfmt 4491d8103e rustfmt whitespace before # caveat 1 year ago
samename 7b941c1c3d update author/email in all Cargo.toml 1 year ago
usize 69d8f94e23 a note for ./go vs ./go_64bit 11 months ago
workout 7b941c1c3d update author/email in all Cargo.toml 1 year ago
.gitignore e4eb709c64 ignore incremental.compilation.storage.dir 1 week ago
.travis.yml 54f8e22b25 re-integrating clippy 2 weeks ago
COPYING 5d97a70232 add CC0 too, so you can pick 2 years ago
Cargo.lock f2bb8003c6 some self referencing struct messing around 1 hour ago
Cargo.toml a5f89f239f is_ascii_punctuation 1 week ago
LICENSE 5d97a70232 add CC0 too, so you can pick 2 years ago
README.md b5c342ec61 todo 1 year ago
TODO.wofl 2a21e56107 add some profile settings in workspace 2 weeks ago
UNLICENSE 14f9125e43 re-release under unlicense 2 years ago
clean aa02f5e70d clean all 2 years ago
compile_all_and_test 3008740640 avoid the need for use statements 1 year ago
go a5f89f239f is_ascii_punctuation 1 week ago
idontlike.wofl 6b569008b6 the Copy trait - no fun 2 years ago
notes.rs f1ae1efe5d tuples 3 years ago
prime_idea 3aef9f1ebd `cargo clippy` stalls because it requires internet access, why? because it runs `cargo metadata --format-version 1` 4 days ago
replaceauthor 7b941c1c3d update author/email in all Cargo.toml 1 year ago
rustlearnage.iml 706568f897 add intellij idea stuff 1 year ago

README.md

rustLearnage Build Status

this will help me learn rust and experiment here
Don't expect anything here to be consistent and up to date!
Outdated code should be common.

Authors

Currently almost everything (all functions, files, text) in this repository are made by me @xftroxgpx and I've dedicated this repository to public domain. Code taken from elsewhere(such as the rustbook(s)) should either be obvious(due to directory names or the code within) or (if I don't forget) will be prefixed by src: and the url of its origin.

This readme is originally from: https://github.com/davispuh/CLI-Console/blob/master/README.md

Unlicense

Copyright-Free

All text, documentation, code and files in this repository are in public domain (including this text, README). It means you can copy, modify, distribute and include in your own work/code, even for commercial purposes, all without asking permission.

About Unlicense

This kinda explains the why: https://github.com/twolfson/twolfson.com/blob/c59f67c1336be5c5788842539ce8679e54e9845d/articles/unlicense-all-the-things.md

If you're wondering why CC0 might be preferred? Who knows: https://github.com/FailMan3D/shsls-spacecraft/blob/7cff5b4b6405f242749e8787e595d463dbbd67a2/LICENSE.note Also see the previous link(on the why).

I also added CC0 (in the file LICENSE) which should be the same thing(=public domain)! So for those who have a problem with Unlicense, they can pick CC0. Assume this is released under both(or either) - the result is the same: public domain! So pick the one you're confortable with and assume this is released under it. There! Free enough??! ;-) Have fun!

Contributing

Feel free to improve anything what you see is improvable.

Warning: By sending pull request to this repository you dedicate any and all copyright interest in pull request (code files and all other) to the public domain. (files will be in public domain even if pull request doesn't get merged)

Also before sending pull request you acknowledge that you own all copyrights or have authorization to dedicate them to public domain.

If you don't want to dedicate code to public domain or if you're not allowed to (eg. you don't own required copyrights) then DON'T send pull request.