浏览代码

hide non-public type

Jonathan Kelley 1 年之前
父节点
当前提交
26378631e0
共有 1 个文件被更改,包括 6 次插入2 次删除
  1. 6 2
      packages/desktop/src/webview.rs

+ 6 - 2
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<SharedContext>) -> WebviewInstance {
+    pub(crate) fn new(
+        mut cfg: Config,
+        dom: VirtualDom,
+        shared: Rc<SharedContext>,
+    ) -> 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