Grapevine is a Matrix homeserver, forked from Conduit 0.7.0
Find a file
Charles Hall 49660b9e39
return a concrete error type from try_main
Also adds a utility for formatting an error message in addition to all
of its sources, i.e. errors that came before it that led to the current
error.

This helps us to provide better error messages to users by including
more information: both our own error message and all of the underlying
error messages, if any, instead of only one or the other.
2024-05-20 14:51:30 -07:00
bin build and cache all packages and CI dependencies 2024-05-14 20:08:37 -07:00
nix add conduit compat mode 2024-05-14 20:21:51 -07:00
src return a concrete error type from try_main 2024-05-20 14:51:30 -07:00
.envrc allow loading env vars from .env if it exists 2024-05-14 20:08:37 -07:00
.gitignore allow loading env vars from .env if it exists 2024-05-14 20:08:37 -07:00
.gitlab-ci.yml build and cache all packages and CI dependencies 2024-05-14 20:08:37 -07:00
Cargo.lock prevent xss via user-uploaded media 2024-05-19 21:05:02 -07:00
Cargo.toml prevent xss via user-uploaded media 2024-05-19 21:05:02 -07:00
clippy.toml enable doc_markdown lint 2024-05-14 16:34:10 -07:00
default.nix feat: support non-flake users 2024-02-01 19:19:56 -08:00
engage.toml run clippy for no, default, and all features 2024-04-30 21:54:56 -07:00
flake.lock update rocksdb 2024-05-16 21:50:31 -07:00
flake.nix update rocksdb 2024-05-16 21:50:31 -07:00
LICENSE.md convert license to markdown 2024-04-30 21:54:56 -07:00
rust-toolchain.toml update rust toolchain 2024-01-25 21:44:40 -08:00
rustfmt.toml enable error_on_line_overflow and fix errors 2024-05-16 19:11:40 -07:00