Struct web_extensions::tabs::ChangeInfo
source · pub struct ChangeInfo {
pub audible: Option<bool>,
pub auto_discardable: Option<bool>,
pub discarded: Option<bool>,
pub fav_icon_url: Option<String>,
pub group_id: Option<i32>,
pub muted_info: Option<MutedInfo>,
pub pinned: Option<bool>,
pub status: Option<Status>,
pub title: Option<String>,
pub url: Option<String>,
}
Expand description
Fields
audible: Option<bool>
The tab’s new audible state.
auto_discardable: Option<bool>
The tab’s new auto-discardable state.
discarded: Option<bool>
The tab’s new discarded state.
fav_icon_url: Option<String>
The tab’s new favicon URL.
group_id: Option<i32>
The tab’s new group.
muted_info: Option<MutedInfo>
The tab’s new muted state and the reason for the change.
pinned: Option<bool>
The tab’s new pinned state.
status: Option<Status>
The tab’s loading status.
title: Option<String>
The tab’s new title.
url: Option<String>
The tab’s URL if it has changed.
Trait Implementations
sourceimpl Debug for ChangeInfo
impl Debug for ChangeInfo
sourceimpl<'de> Deserialize<'de> for ChangeInfo
impl<'de> Deserialize<'de> for ChangeInfo
sourcefn 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
sourceimpl From<TabChangeInfo> for ChangeInfo
impl From<TabChangeInfo> for ChangeInfo
sourcefn from(info: TabChangeInfo) -> Self
fn from(info: TabChangeInfo) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for ChangeInfo
impl Send for ChangeInfo
impl Sync for ChangeInfo
impl Unpin for ChangeInfo
impl UnwindSafe for ChangeInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more