#[non_exhaustive]pub struct BrowserStateTab {
pub tab_id: String,
pub title: String,
pub url: String,
pub active: Option<bool>,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.tab_id: String§title: String§url: String§active: Option<bool>§rest: RestImplementations§
Trait Implementations§
Source§impl Clone for BrowserStateTab
impl Clone for BrowserStateTab
Source§impl Debug for BrowserStateTab
impl Debug for BrowserStateTab
Source§impl DeclaredFields for BrowserStateTab
impl DeclaredFields for BrowserStateTab
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for BrowserStateTab
impl<'de> Deserialize<'de> for BrowserStateTab
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 BrowserStateTab
Source§impl PartialEq for BrowserStateTab
impl PartialEq for BrowserStateTab
Source§impl Serialize for BrowserStateTab
impl Serialize for BrowserStateTab
impl StructuralPartialEq for BrowserStateTab
Auto Trait Implementations§
impl Freeze for BrowserStateTab
impl RefUnwindSafe for BrowserStateTab
impl Send for BrowserStateTab
impl Sync for BrowserStateTab
impl Unpin for BrowserStateTab
impl UnsafeUnpin for BrowserStateTab
impl UnwindSafe for BrowserStateTab
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