pub struct NodeDetail {
pub text: Option<String>,
pub attributes: Vec<(String, String)>,
pub inline_style: Vec<(String, String)>,
pub markup_style: Vec<(String, String)>,
}Expand description
Per-node detail carried in the snapshot, keyed by packed handle.
Fields§
§text: Option<String>The node’s text content, if any.
attributes: Vec<(String, String)>Generic attribute map (attrs with no typed component).
inline_style: Vec<(String, String)>Inline-style overrides (element.style), ordered.
markup_style: Vec<(String, String)>Styling attributes from the node’s markup, ordered. They rank
above every stylesheet rule and below inline_style.
Trait Implementations§
Source§impl Clone for NodeDetail
impl Clone for NodeDetail
Source§fn clone(&self) -> NodeDetail
fn clone(&self) -> NodeDetail
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NodeDetail
impl Debug for NodeDetail
Source§impl Default for NodeDetail
impl Default for NodeDetail
Source§fn default() -> NodeDetail
fn default() -> NodeDetail
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NodeDetail
impl RefUnwindSafe for NodeDetail
impl Send for NodeDetail
impl Sync for NodeDetail
impl Unpin for NodeDetail
impl UnsafeUnpin for NodeDetail
impl UnwindSafe for NodeDetail
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,
§impl<T> FromTemplate for T
impl<T> FromTemplate for T
§impl<T> FromWorld for Twhere
T: Default,
impl<T> FromWorld for Twhere
T: Default,
§fn from_world(_world: &mut World) -> T
fn from_world(_world: &mut World) -> T
Creates Self using default().
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
§fn into_result(self) -> Result<T, RunSystemError>
fn into_result(self) -> Result<T, RunSystemError>
Converts this type into the system output type.
§impl<T> Template for T
impl<T> Template for T
§fn build_template(
&self,
_context: &mut TemplateContext<'_, '_>,
) -> Result<<T as Template>::Output, BevyError>
fn build_template( &self, _context: &mut TemplateContext<'_, '_>, ) -> Result<<T as Template>::Output, BevyError>
Uses this template and the given
entity context to produce a [Template::Output].§fn clone_template(&self) -> T
fn clone_template(&self) -> T
Clones this template. See
Clone.