pingora/pingora-core
Benjamin Halsted b26d59983c Fix voldemort types in public interface
The `Fds` struct used in `ListenFds` in the `pingora::services::Service` trait
is not nameable. See https://rust-lang.github.io/rfcs/2145-type-privacy.html#~~~-voldemort-types-its-reachable-but-i-cant-name-it

This change makes both `ListenFds` and `Fds` public.

As a side-effect all of the methods on `Fds` are now public as well but are not documented.

Fixes: https://github.com/cloudflare/pingora/issues/145

Replicated-from: https://github.com/cloudflare/pingora/pull/146
Includes-commit: 6f835a357b
2024-04-05 11:46:20 -07:00
..
src Fix voldemort types in public interface 2024-04-05 11:46:20 -07:00
tests Fix typos and grammar issues 2024-03-01 13:47:27 -08:00
Cargo.toml Require nix ~0.24.3 and chrono ~0.4.31 in Cargo.toml 2024-03-22 15:00:42 -07:00
LICENSE Release Pingora version 0.1.0 2024-02-27 20:25:44 -08:00