Go to file
Christoph J. Scherr 7896be1e2a
cargo devel CI / cargo CI (push) Failing after 1m42s Details
rfd does not work in wsl lol
2024-08-12 13:37:51 +02:00
.gitea/workflows ci add cargo test of docs 2024-05-12 17:27:46 +02:00
.github/workflows ci add cargo test of docs 2024-05-12 17:27:46 +02:00
members rfd does not work in wsl lol 2024-08-12 13:37:51 +02:00
rs-unsafe@7c19e55d97 update rs-unsafe 2024-01-15 20:48:02 +01:00
src clippy 2024-02-16 16:02:40 +01:00
.gitignore yay we can create posts 2024-06-27 11:51:28 +02:00
.gitmodules move c-bindings to rs-unsafe 2023-09-19 17:12:51 +02:00
Cargo.lock rfd does not work in wsl lol 2024-08-12 13:37:51 +02:00
Cargo.toml rfd does not work in wsl lol 2024-08-12 13:37:51 +02:00
LICENSE add LICENSE 2024-06-27 14:29:10 +02:00
README.md rfd does not work in wsl lol 2024-08-12 13:37:51 +02:00
tasks.md orga stuff 2023-09-12 16:23:49 +02:00

README.md

Rust basics

This project contains various smaller rust projects, often made by myself to gain more understanding with a topic or dependency. It contains the absolute basics of the language, the more advanced topics, but also demos on various dependencies.

Completeness is not a goal of this project.

Highlighted demo crates

Basics

Intermediate

Dependencies

Advanced Dependencies

Warnings

  • Some of the crates, especially those related to GUIs, may not work in WSL environments.

Rust unsafe

Unsafe rust offers many possibilities otherwise locked from rust, which might cause undefined behavior (or are dubbed unsafe for other reasons). Let's be honest, they are often hacks. But they can have fun uses and are sometimes interesting to explore, if only to see how the underlying system works.

Unsafe rust also has important uses when using programs developed in other languages (like C or C++) or when manipulation of bits, bytes, and memory is in needed (sorting algorithms).

See rs-unsafe for more.