pub enum StmtSyn {
Show 13 variants
Layout(LayoutTempl),
Use(UseTempl),
Render(RenderTempl),
Yield(YieldTempl),
Block(BlockTempl),
If(IfTempl),
Else(ElseTempl),
For(ForTempl),
Endblock(endblock),
EndIf(endif),
EndFor(endfor),
Item(Rc<ItemTempl>),
Expr(Rc<Expr>),
}Expand description
Template statments.
Variants§
Layout(LayoutTempl)
{{ <layout | extends> <"path"> }}
Use(UseTempl)
{{ use <"path"> as <Ident> }}
Render(RenderTempl)
{{ render <<Ident> | "path"> [block <Ident>] }}
Yield(YieldTempl)
{{ yield [block <Ident>] }}
Block(BlockTempl)
{{ [pub] [static] block <Ident> }}
If(IfTempl)
{{ if <Expr> }}
Else(ElseTempl)
{{ else [if <Expr>] }}
For(ForTempl)
{{ for <Pat> in <Expr> }}
Endblock(endblock)
{{ endblock }}
EndIf(endif)
{{ endif }}
EndFor(endfor)
{{ endfor }}
Item(Rc<ItemTempl>)
{{ <ItemTempl> }}
Expr(Rc<Expr>)
{{ <Expr> }}
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StmtSyn
impl RefUnwindSafe for StmtSyn
impl !Send for StmtSyn
impl !Sync for StmtSyn
impl Unpin for StmtSyn
impl UnwindSafe for StmtSyn
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