diff --git a/crates/jacquard-common/src/xrpc.rs b/crates/jacquard-common/src/xrpc.rs index 0c756e04..6ccc96a5 100644 --- a/crates/jacquard-common/src/xrpc.rs +++ b/crates/jacquard-common/src/xrpc.rs @@ -414,20 +414,19 @@ pub trait XrpcStreamingClient: XrpcClient + HttpClientExt { /// Stream an XRPC procedure call and its response #[cfg(target_arch = "wasm32")] - fn stream( + fn stream( &self, - stream: XrpcProcedureSend>, + stream: XrpcProcedureSend>, ) -> impl Future< Output = Result< - XrpcResponseStream< - <::Response as XrpcStreamResp>::Frame<'static>, - >, + XrpcResponseStream<<::Response as XrpcStreamResp>::Frame>, StreamError, >, > where + B: BosStr + 'static, S: XrpcProcedureStream + 'static, - <::Response as XrpcStreamResp>::Frame<'static>: XrpcStreamResp; + <::Response as XrpcStreamResp>::Frame: XrpcStreamResp; } /// Stateless XRPC call builder.