Skip to content

Commit 7f0fb40

Browse files
committed
I'm Cookin'
1 parent e98489a commit 7f0fb40

19 files changed

Lines changed: 4292 additions & 0 deletions

File tree

Cargo.lock

Lines changed: 1460 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
[workspace]
2+
resolver = "2"
3+
members = [
4+
"crates/rustapi-rs",
5+
"crates/rustapi-core",
6+
"crates/rustapi-macros",
7+
]
8+
9+
[workspace.package]
10+
version = "0.1.0"
11+
edition = "2021"
12+
authors = ["RustAPI Contributors"]
13+
license = "MIT OR Apache-2.0"
14+
repository = "https://github.com/tunay/RustAPI"
15+
keywords = ["web", "framework", "api", "rest", "http"]
16+
categories = ["web-programming::http-server"]
17+
rust-version = "1.75"
18+
19+
[workspace.dependencies]
20+
# Async runtime
21+
tokio = { version = "1.35", features = ["full"] }
22+
23+
# HTTP
24+
hyper = { version = "1.1", features = ["full"] }
25+
hyper-util = { version = "0.1", features = ["full"] }
26+
http = "1.0"
27+
http-body-util = "0.1"
28+
29+
# Serialization
30+
serde = { version = "1.0", features = ["derive"] }
31+
serde_json = "1.0"
32+
33+
# Middleware
34+
tower = { version = "0.4", features = ["full"] }
35+
tower-http = { version = "0.5", features = ["full"] }
36+
tower-service = "0.3"
37+
38+
# Utilities
39+
thiserror = "1.0"
40+
tracing = "0.1"
41+
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
42+
futures-util = "0.3"
43+
bytes = "1.5"
44+
matchit = "0.7" # Radix tree router
45+
pin-project-lite = "0.2"
46+
47+
# Proc macros
48+
syn = { version = "2.0", features = ["full", "parsing", "extra-traits"] }
49+
quote = "1.0"
50+
proc-macro2 = "1.0"
51+
inventory = "0.3"
52+
53+
# Internal crates
54+
rustapi-core = { path = "crates/rustapi-core" }
55+
rustapi-macros = { path = "crates/rustapi-macros" }

0 commit comments

Comments
 (0)