Enum script::dom::globalscope::MessagePortState
source · pub enum MessagePortState {
Managed(MessagePortRouterId, HashMap<MessagePortId, ManagedMessagePort>),
UnManaged,
}
Expand description
State representing whether this global is currently managing messageports.
Variants§
Managed(MessagePortRouterId, HashMap<MessagePortId, ManagedMessagePort>)
The message-port router id for this global, and a map of managed ports.
UnManaged
This global is not managing any ports at this time.
Trait Implementations§
source§impl JSTraceable for MessagePortState
impl JSTraceable for MessagePortState
source§impl MallocSizeOf for MessagePortState
impl MallocSizeOf for MessagePortState
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
Auto Trait Implementations§
impl !RefUnwindSafe for MessagePortState
impl !Send for MessagePortState
impl !Sync for MessagePortState
impl Unpin for MessagePortState
impl !UnwindSafe for MessagePortState
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
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