pub enum WebViewDataMode {
ProfileDefault,
Ephemeral,
}Expand description
Website-data lifetime for a WebView.
This is independent of the security profile: a browser-profile WebView can use an ephemeral data store without giving up browser navigation features.
Variants§
ProfileDefault
Keep the platform behavior associated with the selected security profile. Browser-profile WebViews use the shared persistent store.
Ephemeral
Isolate cookies and site storage from persistent/shared browser data and discard them when the WebView is destroyed.
Trait Implementations§
Source§impl Clone for WebViewDataMode
impl Clone for WebViewDataMode
Source§fn clone(&self) -> WebViewDataMode
fn clone(&self) -> WebViewDataMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WebViewDataMode
Source§impl Debug for WebViewDataMode
impl Debug for WebViewDataMode
Source§impl Default for WebViewDataMode
impl Default for WebViewDataMode
Source§fn default() -> WebViewDataMode
fn default() -> WebViewDataMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WebViewDataMode
impl<'de> Deserialize<'de> for WebViewDataMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for WebViewDataMode
Source§impl Hash for WebViewDataMode
impl Hash for WebViewDataMode
Source§impl PartialEq for WebViewDataMode
impl PartialEq for WebViewDataMode
Source§impl Serialize for WebViewDataMode
impl Serialize for WebViewDataMode
impl StructuralPartialEq for WebViewDataMode
Auto Trait Implementations§
impl Freeze for WebViewDataMode
impl RefUnwindSafe for WebViewDataMode
impl Send for WebViewDataMode
impl Sync for WebViewDataMode
impl Unpin for WebViewDataMode
impl UnsafeUnpin for WebViewDataMode
impl UnwindSafe for WebViewDataMode
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