From 5d2f8bfc13221f91fe40bcfcab04fe66d7c61c9b Mon Sep 17 00:00:00 2001 From: Ben Dean-Kawamura Date: Fri, 5 Jun 2026 09:29:38 -0400 Subject: [PATCH] relay: ensure API types are public I'm working on a new UniFFI parser (https://github.com/mozilla/uniffi-rs/pull/2841) and it currently requires that types used in the exported functions are publicly available from other crates. I could maybe rework the parser to handle this another way, but this feels cleaner to me anyways. It feels weird if a type can be used by foreign languages but not other Rust crates. --- components/relay/src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/components/relay/src/lib.rs b/components/relay/src/lib.rs index 6805fdaf55..337564f0bd 100644 --- a/components/relay/src/lib.rs +++ b/components/relay/src/lib.rs @@ -9,6 +9,7 @@ uniffi::setup_scaffolding!("relay"); pub use error::{ApiResult, Error, RelayApiError, Result}; use error_support::handle_error; +pub use rs::RelayRemoteSettingsClient; use serde::{Deserialize, Serialize}; use url::Url;