Reduce the amount of warnings
Currently we have a lot of unused code
warnings around the codebase. Some of them will go away naturally as we connect more pieces of the puzzle together, but others can be eliminated by either
- Deleting code that is no longer needed
- Making API endpoints
pub
that are currently onlypub(crate)
or similar - Gating testing-only API endpoints behind
#[cfg(feature = "testing")]
or similar