continuwuity/src
strawberry 39aef8d1b9 dont build sha2, opentelemetry, or zstd code if unused
reduces unnecessary crates being compiled. splits them
into features.

i have yet to see anyone use conduit's opentelemetry
stuff, and realistically those people who do
performance benchmarking and measurements will be
building stuff anyways so they can just enable this
feature.

Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-10 13:03:28 -04:00
..
api drop querying _matrix SRV record to debug 2024-03-10 13:03:28 -04:00
config dont build sha2, opentelemetry, or zstd code if unused 2024-03-10 13:03:28 -04:00
database dont build sha2, opentelemetry, or zstd code if unused 2024-03-10 13:03:28 -04:00
service dont build sha2, opentelemetry, or zstd code if unused 2024-03-10 13:03:28 -04:00
utils resolve some pedantic lints, reduce some allocations 2024-03-08 12:51:21 -05:00
lib.rs refactor: use async-aware RwLocks and Mutexes where possible 2024-03-08 12:51:21 -05:00
main.rs dont build sha2, opentelemetry, or zstd code if unused 2024-03-10 13:03:28 -04:00