This commit is contained in:
Mossfet 2023-06-28 21:32:25 +01:00
parent 8391b63ce8
commit 3e054fc7f0
5 changed files with 1522 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
/target

16
.vscode/launch.json vendored Normal file
View file

@ -0,0 +1,16 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "lldb",
"request": "launch",
"name": "Debug",
"program": "${workspaceFolder}/<executable file>",
"args": [],
"cwd": "${workspaceFolder}"
}
]
}

1474
Cargo.lock generated Normal file

File diff suppressed because it is too large Load diff

9
Cargo.toml Normal file
View file

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

22
src/main.rs Normal file
View file

@ -0,0 +1,22 @@
#[macro_use] extern crate rocket;
use rocket::response::Redirict;
#[get("/")]
fn index() -> &'static str {
"Like, this is a webring, meow!"
}
#[get("/next")]
fn next() -> Redirect {
Redirect::to(uri!("https://mossfet.xyz"))
}
#[get("/prev")]
fn prev -> Redirect {
Redirect::to(uri!("https://fries.gay"))
}
#[launch]
fn rocket() -> _ {
rocket::build().mount("/", routes![index])
}