pub struct TemplateDefinition {
pub key: TemplateKey,
pub kind: TemplateKind,
pub nodes: Vec<Node>,
}Fields§
§key: TemplateKey§kind: TemplateKind§nodes: Vec<Node>Implementations§
Source§impl TemplateDefinition
impl TemplateDefinition
pub fn layout( namespace: TemplateNamespace, name: TemplateName, nodes: Vec<Node>, ) -> Self
pub fn fragment( namespace: TemplateNamespace, name: TemplateName, nodes: Vec<Node>, ) -> Self
Trait Implementations§
Source§impl Clone for TemplateDefinition
impl Clone for TemplateDefinition
Source§fn clone(&self) -> TemplateDefinition
fn clone(&self) -> TemplateDefinition
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 TemplateDefinition
impl Debug for TemplateDefinition
Source§impl PartialEq for TemplateDefinition
impl PartialEq for TemplateDefinition
impl Eq for TemplateDefinition
impl StructuralPartialEq for TemplateDefinition
Auto Trait Implementations§
impl Freeze for TemplateDefinition
impl RefUnwindSafe for TemplateDefinition
impl Send for TemplateDefinition
impl Sync for TemplateDefinition
impl Unpin for TemplateDefinition
impl UnsafeUnpin for TemplateDefinition
impl UnwindSafe for TemplateDefinition
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