No description
Find a file
2025-11-10 15:12:21 +11:00
src dockerized successfully 2025-11-10 15:12:21 +11:00
.gitignore first commit 2025-11-04 21:49:11 +11:00
Cargo.lock added weather command 2025-11-10 10:05:50 +11:00
Cargo.toml added weather command 2025-11-10 10:05:50 +11:00
docker-compose.yml dockerized successfully 2025-11-10 15:12:21 +11:00
Dockerfile dockerized successfully 2025-11-10 15:12:21 +11:00
README.md updated README 2025-11-09 16:37:48 +11:00

DSEC Discord Bot

Deakin Software Engineering Club Discord Bot project. To encourage students to learn Rust and how to work in a practical and collaborative project.

Setup

Setup Rust

Installing Rustup will also install cargo

Linux & MacOS:

curl https://sh.rustup.rs -sSf | sh

Windows:

Download and run rustup-init.exe

Rules

To be updated

To-do

To be Updated

Information

Why Rust?

This is a good opportunity for students at Deakin to learn Rust.

Rust is memory safe yet performant, making it the ideal programming language for systems programming. At Deakin, Software Engineering, Computer Science and IT students mostly touch high level languages such as Python, C# and low level languages such as C++.

More and more developer tools are being written in Rust, including Rolldown, Rspack, Tauri, SWC and many more (I'm a web developer, I'm only aware of these tools written in Rust).

Rust has its own unique concepts and challenges such as the ownership model and the borrow checker. Its strict rules help prevent programming errors such as data races and memory leaks. The strict rules also help students learn how to think about writing efficient code coming from high level languages.

Contributions

Ryan