pub enum ScriptHangAnnotation {
Show 28 variants
AttachLayout,
ConstellationMsg,
DevtoolsMsg,
DocumentEvent,
DomEvent,
FileRead,
FormPlannedNavigation,
ImageCacheMsg,
InputEvent,
HistoryEvent,
NetworkEvent,
Resize,
ScriptEvent,
SetScrollState,
SetViewport,
StylesheetLoad,
TimerEvent,
UpdateReplacedElement,
WebSocketEvent,
WorkerEvent,
WorkletEvent,
ServiceWorkerEvent,
EnterFullscreen,
ExitFullscreen,
WebVREvent,
PerformanceTimelineTask,
PortMessage,
WebGPUMsg,
}
Expand description
The equivalent of script::script_runtime::ScriptEventCategory
Variants§
AttachLayout
ConstellationMsg
DevtoolsMsg
DocumentEvent
DomEvent
FileRead
ImageCacheMsg
InputEvent
HistoryEvent
NetworkEvent
Resize
ScriptEvent
SetScrollState
SetViewport
StylesheetLoad
TimerEvent
UpdateReplacedElement
WebSocketEvent
WorkerEvent
WorkletEvent
ServiceWorkerEvent
EnterFullscreen
ExitFullscreen
WebVREvent
PerformanceTimelineTask
PortMessage
WebGPUMsg
Trait Implementations§
source§impl Clone for ScriptHangAnnotation
impl Clone for ScriptHangAnnotation
source§fn clone(&self) -> ScriptHangAnnotation
fn clone(&self) -> ScriptHangAnnotation
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ScriptHangAnnotation
impl Debug for ScriptHangAnnotation
source§impl<'de> Deserialize<'de> for ScriptHangAnnotation
impl<'de> Deserialize<'de> for ScriptHangAnnotation
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 Serialize for ScriptHangAnnotation
impl Serialize for ScriptHangAnnotation
impl Copy for ScriptHangAnnotation
Auto Trait Implementations§
impl Freeze for ScriptHangAnnotation
impl RefUnwindSafe for ScriptHangAnnotation
impl Send for ScriptHangAnnotation
impl Sync for ScriptHangAnnotation
impl Unpin for ScriptHangAnnotation
impl UnwindSafe for ScriptHangAnnotation
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert