From 26378631e0660d8994314119afa95ffefa09ca6b Mon Sep 17 00:00:00 2001 From: Jonathan Kelley Date: Sun, 4 Feb 2024 23:20:20 -0800 Subject: [PATCH] hide non-public type --- packages/desktop/src/webview.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/desktop/src/webview.rs b/packages/desktop/src/webview.rs index 3aba47645..de83c6b0d 100644 --- a/packages/desktop/src/webview.rs +++ b/packages/desktop/src/webview.rs @@ -14,7 +14,7 @@ use futures_util::{pin_mut, FutureExt}; use std::{any::Any, rc::Rc, task::Waker}; use wry::{RequestAsyncResponder, WebContext, WebViewBuilder}; -pub struct WebviewInstance { +pub(crate) struct WebviewInstance { pub dom: VirtualDom, pub desktop_context: DesktopContext, pub waker: Waker, @@ -32,7 +32,11 @@ pub struct WebviewInstance { } impl WebviewInstance { - pub fn new(mut cfg: Config, dom: VirtualDom, shared: Rc) -> WebviewInstance { + pub(crate) fn new( + mut cfg: Config, + dom: VirtualDom, + shared: Rc, + ) -> WebviewInstance { let window = cfg.window.clone().build(&shared.target).unwrap(); // We assume that if the icon is None in cfg, then the user just didnt set it