pub struct AddonElement {
pub tag: String,
pub html: String,
pub void: bool,
}Expand description
One markup element an add-on answers for.
The page writes it as the HTML element named here, with whatever the markup put inside it as the content a visitor sees until the add-on takes the element over, and on every target where it never does.
Fields§
§tag: StringThe markup tag, such as echo-view.
html: StringThe HTML element it is written as, such as div or canvas.
void: boolTrue when that element takes no children and no end tag.
Trait Implementations§
Source§impl Clone for AddonElement
impl Clone for AddonElement
Source§fn clone(&self) -> AddonElement
fn clone(&self) -> AddonElement
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 AddonElement
impl Debug for AddonElement
Source§impl Default for AddonElement
impl Default for AddonElement
Source§fn default() -> AddonElement
fn default() -> AddonElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AddonElement
impl<'de> Deserialize<'de> for AddonElement
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 PartialEq for AddonElement
impl PartialEq for AddonElement
Source§fn eq(&self, other: &AddonElement) -> bool
fn eq(&self, other: &AddonElement) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AddonElement
impl Serialize for AddonElement
impl Eq for AddonElement
impl StructuralPartialEq for AddonElement
Auto Trait Implementations§
impl Freeze for AddonElement
impl RefUnwindSafe for AddonElement
impl Send for AddonElement
impl Sync for AddonElement
impl Unpin for AddonElement
impl UnsafeUnpin for AddonElement
impl UnwindSafe for AddonElement
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> DynEq for T
impl<T> DynEq for T
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§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.