diff --git a/rust_backend/crates/extensions/src/runtime.rs b/rust_backend/crates/extensions/src/runtime.rs index bea8f9e0..bc562089 100644 --- a/rust_backend/crates/extensions/src/runtime.rs +++ b/rust_backend/crates/extensions/src/runtime.rs @@ -570,6 +570,9 @@ impl ExtensionRuntime { /// Native provider-manager entry point. Resolver/callback/retry time shares /// one allowance; established native media reads pause only that allowance. + // Public only for the integration tests in `tests/`; the download manager + // uses `call_download_provider`. + #[doc(hidden)] pub fn call_download( &self, method: &str, diff --git a/rust_backend/crates/providers/src/lyrics/service.rs b/rust_backend/crates/providers/src/lyrics/service.rs index 832cc50c..c7ef6c41 100644 --- a/rust_backend/crates/providers/src/lyrics/service.rs +++ b/rust_backend/crates/providers/src/lyrics/service.rs @@ -162,7 +162,8 @@ impl LyricsService { Ok(()) } - pub fn cache_size(&self) -> usize { + #[cfg(test)] + pub(crate) fn cache_size(&self) -> usize { self.inner.cache.len() } diff --git a/rust_backend/crates/providers/src/resolver/availability/cache.rs b/rust_backend/crates/providers/src/resolver/availability/cache.rs index 0707b2ca..8789f0a5 100644 --- a/rust_backend/crates/providers/src/resolver/availability/cache.rs +++ b/rust_backend/crates/providers/src/resolver/availability/cache.rs @@ -148,7 +148,8 @@ impl AvailabilityService { self.with_raw(check, |resolver, check| album(resolver, id, check)) } - pub fn check_from_deezer( + #[cfg(test)] + pub(crate) fn check_from_deezer( &self, id: &str, check: &Check<'_>,