pub struct ScriptRefs {
pub inline: String,
pub external: Vec<String>,
}Expand description
The <script> elements one markup source carries, read without building
its tree.
The blocks a candela script writes become fragments, and markup names one
of those by writing the function as a tag, so the scripts have to be known
before the tree is built. Reading them is a walk of the <script>
elements, which is all this carries; the tree build collects the same set
into LayoutIR::script_source and LayoutIR::external_scripts.
Fields§
§inline: StringBody text of every inline block, in source order, newline separated.
external: Vec<String>src of every external block, in source order.
Trait Implementations§
Source§impl Clone for ScriptRefs
impl Clone for ScriptRefs
Source§fn clone(&self) -> ScriptRefs
fn clone(&self) -> ScriptRefs
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 ScriptRefs
impl Debug for ScriptRefs
Source§impl Default for ScriptRefs
impl Default for ScriptRefs
Source§fn default() -> ScriptRefs
fn default() -> ScriptRefs
Returns the “default value” for a type. Read more
Source§impl PartialEq for ScriptRefs
impl PartialEq for ScriptRefs
Source§fn eq(&self, other: &ScriptRefs) -> bool
fn eq(&self, other: &ScriptRefs) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ScriptRefs
impl StructuralPartialEq for ScriptRefs
Auto Trait Implementations§
impl Freeze for ScriptRefs
impl RefUnwindSafe for ScriptRefs
impl Send for ScriptRefs
impl Sync for ScriptRefs
impl Unpin for ScriptRefs
impl UnsafeUnpin for ScriptRefs
impl UnwindSafe for ScriptRefs
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.