Struct script::dom::raredata::NodeRareData
source · pub struct NodeRareData {
pub containing_shadow_root: Option<Dom<ShadowRoot>>,
pub mutation_observers: Vec<RegisteredObserver>,
pub unique_id: Option<UniqueId>,
}
Fields§
§containing_shadow_root: Option<Dom<ShadowRoot>>
The shadow root the node belongs to. This is None if the node is not in a shadow tree or if it is a ShadowRoot.
mutation_observers: Vec<RegisteredObserver>
Registered observers for this node.
unique_id: Option<UniqueId>
Lazily-generated Unique Id for this node.
Trait Implementations§
source§impl Default for NodeRareData
impl Default for NodeRareData
source§fn default() -> NodeRareData
fn default() -> NodeRareData
Returns the “default value” for a type. Read more
source§impl JSTraceable for NodeRareData
impl JSTraceable for NodeRareData
source§impl MallocSizeOf for NodeRareData
impl MallocSizeOf for NodeRareData
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 NodeRareData
impl !Send for NodeRareData
impl !Sync for NodeRareData
impl Unpin for NodeRareData
impl !UnwindSafe for NodeRareData
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> 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
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<R, P> ReadPrimitive<R> for Pwhere
R: Read + ReadEndian<P>,
P: Default,
impl<R, P> ReadPrimitive<R> for Pwhere
R: Read + ReadEndian<P>,
P: Default,
source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.