pub struct GlowFunction {
pub number: i32,
pub identifier: Option<String>,
pub description: Option<String>,
pub arguments: Vec<TupleItemDescription>,
pub result: Vec<TupleItemDescription>,
pub template_reference: Option<EmberPath>,
pub children: Vec<GlowElement>,
}Expand description
A function in the Ember+ tree.
Fields§
§number: i32Function number (within parent)
identifier: Option<String>Identifier string
description: Option<String>Description string
arguments: Vec<TupleItemDescription>Arguments description
result: Vec<TupleItemDescription>Result description
template_reference: Option<EmberPath>Template reference
children: Vec<GlowElement>Child elements
Implementations§
Source§impl GlowFunction
impl GlowFunction
Trait Implementations§
Source§impl Clone for GlowFunction
impl Clone for GlowFunction
Source§fn clone(&self) -> GlowFunction
fn clone(&self) -> GlowFunction
Returns a duplicate of the value. Read more
1.0.0 · 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 GlowFunction
impl Debug for GlowFunction
Source§impl Default for GlowFunction
impl Default for GlowFunction
Source§fn default() -> GlowFunction
fn default() -> GlowFunction
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GlowFunction
impl RefUnwindSafe for GlowFunction
impl Send for GlowFunction
impl Sync for GlowFunction
impl Unpin for GlowFunction
impl UnsafeUnpin for GlowFunction
impl UnwindSafe for GlowFunction
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