fix(engine): install rustls provider with pools#4975
Conversation
PR Review: fix(engine): install rustls provider with poolsOverviewThis PR moves the rustls CryptoProvider installation into rivet-pools, so any service using Pools::new or Pools::test automatically initializes the provider. This prevents panics in packages that set up TLS connections via pooled clients (reqwest, postgres-rustls, etc.) without going through the guard startup path. Code QualityPositive:
Concerns:
CorrectnessThe fix is sound. Suggestions
VerdictSmall, low-risk fix. The core change is correct. The main follow-up worth considering is removing the now-redundant guard-level install to avoid confusion about where initialization happens. |
de6ffdd to
b8cd998
Compare
6bfc68b to
25f115a
Compare
25f115a to
e745719
Compare

Description
Please include a summary of the changes and the related issue. Please also include relevant motivation and context.
Type of change
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Checklist: