Move to builder pattern and split up library #12

Merged
Jade merged 8 commits from zoe/builder-pattern into main 2026-06-26 18:54:20 +00:00

8 commits

Author SHA1 Message Date
afdbc27001
chore: Rename fields to be clearer
All checks were successful
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 30s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 1m33s
Checks / Prek / Pre-commit & Formatting (push) Successful in 1m44s
Checks / Prek / Clippy and Cargo Tests (push) Successful in 4m6s
2026-06-26 19:52:09 +01:00
3467bd75f7
chore: Remove "server" feat 2026-06-26 19:52:09 +01:00
46f109d0b9
chore: Add example for builder pattern 2026-06-26 19:52:00 +01:00
1809ebea4a
tests: Add tests for builder 2026-06-26 19:48:44 +01:00
2c63c177ad
refactor: Extract components to separate files, fix tests
Moves a lot of components from server.rs to separate files,
and adds tests for those components. Very much a WIP.
2026-06-26 19:48:43 +01:00
632dbd4ebc
chore: Update docs, minor cleanup fixes, typos 2026-06-26 19:48:41 +01:00
2ae6ad2129
refactor: Remove tls_verify, move to unwrap_or 2026-06-26 19:48:39 +01:00
b2ab121a23
refactor: Move to builder pattern
Note that the original methods still exist, but are marked as deprecated
2026-06-26 19:48:37 +01:00