struct TabSlot {
title: String,
engine: Option<WebEngine>,
}Expand description
タブごとのページ状態を保存する
各タブのスロット。タブごとに独立した WebEngine を保持する(完全分離方式)。
アクティブタブの engine は WebBrowser::engine(ライブ)へ「チェックアウト」され、
このスロットの engine は None になる。非アクティブタブは描画済み DOM・スクロール・
フォーム入力をそのまま保持するため、タブ切替でネットワーク再取得は発生しない。
Fields§
§title: String§engine: Option<WebEngine>Auto Trait Implementations§
impl !RefUnwindSafe for TabSlot
impl !Send for TabSlot
impl !Sync for TabSlot
impl !UnwindSafe for TabSlot
impl Freeze for TabSlot
impl Unpin for TabSlot
impl UnsafeUnpin for TabSlot
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more