Packages used
| Package | Role in this application |
|---|---|
iet-core | Errors, validation, sessions, call scopes |
iet-config | Settings loaded from the environment |
iet-ui | Typed HTML components for every page |
iet-http-axum | Host, router, and lifecycle |
iet-http-htmx-axum | HTMX fragments and the pinned asset bundle |
iet-db-timescale | Pool, migrations, typed repositories |
iet-db-macros | The persistent entity derives |
The site is split into six slice crates plus servers/web; see
Architecture for the file layout of each.