pub enum DomEvents {
Show 19 variants
AttributeModified(AttributeModified),
AdoptedStyleSheetsModified(AdoptedStyleSheetsModified),
AttributeRemoved(AttributeRemoved),
CharacterDataModified(CharacterDataModified),
ChildNodeCountUpdated(ChildNodeCountUpdated),
ChildNodeInserted(ChildNodeInserted),
ChildNodeRemoved(ChildNodeRemoved),
DistributedNodesUpdated(DistributedNodesUpdated),
DocumentUpdated(DocumentUpdated),
InlineStyleInvalidated(InlineStyleInvalidated),
PseudoElementAdded(PseudoElementAdded),
TopLayerElementsUpdated(TopLayerElementsUpdated),
ScrollableFlagUpdated(ScrollableFlagUpdated),
AdRelatedStateUpdated(AdRelatedStateUpdated),
AffectedByStartingStylesFlagUpdated(AffectedByStartingStylesFlagUpdated),
PseudoElementRemoved(PseudoElementRemoved),
SetChildNodes(SetChildNodes),
ShadowRootPopped(ShadowRootPopped),
ShadowRootPushed(ShadowRootPushed),
}Variants§
AttributeModified(AttributeModified)
AdoptedStyleSheetsModified(AdoptedStyleSheetsModified)
AttributeRemoved(AttributeRemoved)
CharacterDataModified(CharacterDataModified)
ChildNodeCountUpdated(ChildNodeCountUpdated)
ChildNodeInserted(ChildNodeInserted)
ChildNodeRemoved(ChildNodeRemoved)
DistributedNodesUpdated(DistributedNodesUpdated)
DocumentUpdated(DocumentUpdated)
InlineStyleInvalidated(InlineStyleInvalidated)
PseudoElementAdded(PseudoElementAdded)
TopLayerElementsUpdated(TopLayerElementsUpdated)
ScrollableFlagUpdated(ScrollableFlagUpdated)
AdRelatedStateUpdated(AdRelatedStateUpdated)
AffectedByStartingStylesFlagUpdated(AffectedByStartingStylesFlagUpdated)
PseudoElementRemoved(PseudoElementRemoved)
SetChildNodes(SetChildNodes)
ShadowRootPopped(ShadowRootPopped)
ShadowRootPushed(ShadowRootPushed)
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DomEvents
impl<'de> Deserialize<'de> for DomEvents
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
Source§impl From<AdRelatedStateUpdated> for DomEvents
impl From<AdRelatedStateUpdated> for DomEvents
Source§fn from(v: AdRelatedStateUpdated) -> Self
fn from(v: AdRelatedStateUpdated) -> Self
Converts to this type from the input type.
Source§impl From<AdoptedStyleSheetsModified> for DomEvents
impl From<AdoptedStyleSheetsModified> for DomEvents
Source§fn from(v: AdoptedStyleSheetsModified) -> Self
fn from(v: AdoptedStyleSheetsModified) -> Self
Converts to this type from the input type.
Source§impl From<AffectedByStartingStylesFlagUpdated> for DomEvents
impl From<AffectedByStartingStylesFlagUpdated> for DomEvents
Source§fn from(v: AffectedByStartingStylesFlagUpdated) -> Self
fn from(v: AffectedByStartingStylesFlagUpdated) -> Self
Converts to this type from the input type.
Source§impl From<AttributeModified> for DomEvents
impl From<AttributeModified> for DomEvents
Source§fn from(v: AttributeModified) -> Self
fn from(v: AttributeModified) -> Self
Converts to this type from the input type.
Source§impl From<AttributeRemoved> for DomEvents
impl From<AttributeRemoved> for DomEvents
Source§fn from(v: AttributeRemoved) -> Self
fn from(v: AttributeRemoved) -> Self
Converts to this type from the input type.
Source§impl From<CharacterDataModified> for DomEvents
impl From<CharacterDataModified> for DomEvents
Source§fn from(v: CharacterDataModified) -> Self
fn from(v: CharacterDataModified) -> Self
Converts to this type from the input type.
Source§impl From<ChildNodeCountUpdated> for DomEvents
impl From<ChildNodeCountUpdated> for DomEvents
Source§fn from(v: ChildNodeCountUpdated) -> Self
fn from(v: ChildNodeCountUpdated) -> Self
Converts to this type from the input type.
Source§impl From<ChildNodeInserted> for DomEvents
impl From<ChildNodeInserted> for DomEvents
Source§fn from(v: ChildNodeInserted) -> Self
fn from(v: ChildNodeInserted) -> Self
Converts to this type from the input type.
Source§impl From<ChildNodeRemoved> for DomEvents
impl From<ChildNodeRemoved> for DomEvents
Source§fn from(v: ChildNodeRemoved) -> Self
fn from(v: ChildNodeRemoved) -> Self
Converts to this type from the input type.
Source§impl From<DistributedNodesUpdated> for DomEvents
impl From<DistributedNodesUpdated> for DomEvents
Source§fn from(v: DistributedNodesUpdated) -> Self
fn from(v: DistributedNodesUpdated) -> Self
Converts to this type from the input type.
Source§impl From<DocumentUpdated> for DomEvents
impl From<DocumentUpdated> for DomEvents
Source§fn from(v: DocumentUpdated) -> Self
fn from(v: DocumentUpdated) -> Self
Converts to this type from the input type.
Source§impl From<DomEvents> for BrowserProtocolEvents
impl From<DomEvents> for BrowserProtocolEvents
Source§impl From<InlineStyleInvalidated> for DomEvents
impl From<InlineStyleInvalidated> for DomEvents
Source§fn from(v: InlineStyleInvalidated) -> Self
fn from(v: InlineStyleInvalidated) -> Self
Converts to this type from the input type.
Source§impl From<PseudoElementAdded> for DomEvents
impl From<PseudoElementAdded> for DomEvents
Source§fn from(v: PseudoElementAdded) -> Self
fn from(v: PseudoElementAdded) -> Self
Converts to this type from the input type.
Source§impl From<PseudoElementRemoved> for DomEvents
impl From<PseudoElementRemoved> for DomEvents
Source§fn from(v: PseudoElementRemoved) -> Self
fn from(v: PseudoElementRemoved) -> Self
Converts to this type from the input type.
Source§impl From<ScrollableFlagUpdated> for DomEvents
impl From<ScrollableFlagUpdated> for DomEvents
Source§fn from(v: ScrollableFlagUpdated) -> Self
fn from(v: ScrollableFlagUpdated) -> Self
Converts to this type from the input type.
Source§impl From<SetChildNodes> for DomEvents
impl From<SetChildNodes> for DomEvents
Source§fn from(v: SetChildNodes) -> Self
fn from(v: SetChildNodes) -> Self
Converts to this type from the input type.
Source§impl From<ShadowRootPopped> for DomEvents
impl From<ShadowRootPopped> for DomEvents
Source§fn from(v: ShadowRootPopped) -> Self
fn from(v: ShadowRootPopped) -> Self
Converts to this type from the input type.
Source§impl From<ShadowRootPushed> for DomEvents
impl From<ShadowRootPushed> for DomEvents
Source§fn from(v: ShadowRootPushed) -> Self
fn from(v: ShadowRootPushed) -> Self
Converts to this type from the input type.
Source§impl From<TopLayerElementsUpdated> for DomEvents
impl From<TopLayerElementsUpdated> for DomEvents
Source§fn from(v: TopLayerElementsUpdated) -> Self
fn from(v: TopLayerElementsUpdated) -> Self
Converts to this type from the input type.
Source§impl TryFrom<BrowserProtocolEvents> for DomEvents
impl TryFrom<BrowserProtocolEvents> for DomEvents
Source§type Error = BrowserProtocolEvents
type Error = BrowserProtocolEvents
The type returned in the event of a conversion error.
Source§fn try_from(
e: BrowserProtocolEvents,
) -> Result<Self, <DomEvents as TryFrom<BrowserProtocolEvents>>::Error>
fn try_from( e: BrowserProtocolEvents, ) -> Result<Self, <DomEvents as TryFrom<BrowserProtocolEvents>>::Error>
Performs the conversion.
Source§impl TryFrom<DomEvents> for AdRelatedStateUpdated
impl TryFrom<DomEvents> for AdRelatedStateUpdated
Source§impl TryFrom<DomEvents> for AttributeModified
impl TryFrom<DomEvents> for AttributeModified
Source§impl TryFrom<DomEvents> for AttributeRemoved
impl TryFrom<DomEvents> for AttributeRemoved
Source§impl TryFrom<DomEvents> for CharacterDataModified
impl TryFrom<DomEvents> for CharacterDataModified
Source§impl TryFrom<DomEvents> for ChildNodeCountUpdated
impl TryFrom<DomEvents> for ChildNodeCountUpdated
Source§impl TryFrom<DomEvents> for ChildNodeInserted
impl TryFrom<DomEvents> for ChildNodeInserted
Source§impl TryFrom<DomEvents> for ChildNodeRemoved
impl TryFrom<DomEvents> for ChildNodeRemoved
Source§impl TryFrom<DomEvents> for DistributedNodesUpdated
impl TryFrom<DomEvents> for DistributedNodesUpdated
Source§impl TryFrom<DomEvents> for DocumentUpdated
impl TryFrom<DomEvents> for DocumentUpdated
Source§impl TryFrom<DomEvents> for InlineStyleInvalidated
impl TryFrom<DomEvents> for InlineStyleInvalidated
Source§impl TryFrom<DomEvents> for PseudoElementAdded
impl TryFrom<DomEvents> for PseudoElementAdded
Source§impl TryFrom<DomEvents> for PseudoElementRemoved
impl TryFrom<DomEvents> for PseudoElementRemoved
Source§impl TryFrom<DomEvents> for ScrollableFlagUpdated
impl TryFrom<DomEvents> for ScrollableFlagUpdated
Source§impl TryFrom<DomEvents> for SetChildNodes
impl TryFrom<DomEvents> for SetChildNodes
Source§impl TryFrom<DomEvents> for ShadowRootPopped
impl TryFrom<DomEvents> for ShadowRootPopped
Source§impl TryFrom<DomEvents> for ShadowRootPushed
impl TryFrom<DomEvents> for ShadowRootPushed
Source§impl TryFrom<DomEvents> for TopLayerElementsUpdated
impl TryFrom<DomEvents> for TopLayerElementsUpdated
impl StructuralPartialEq for DomEvents
Auto Trait Implementations§
impl Freeze for DomEvents
impl RefUnwindSafe for DomEvents
impl Send for DomEvents
impl Sync for DomEvents
impl Unpin for DomEvents
impl UnsafeUnpin for DomEvents
impl UnwindSafe for DomEvents
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