Enum syn::Stmt [−][src]
A statement, usually ending in a semicolon.
This type is available if Syn is built with the "full" feature.
Variants
Local(Local)A local (let) binding.
Item(Item)An item definition.
Expr(Expr)Expr without trailing semicolon.
Semi(Expr, Semi)Expression with trailing semicolon.
Trait Implementations
impl Synom for Stmt[src]
impl Synom for Stmtfn parse(i: Cursor) -> PResult<Self>[src]
fn parse(i: Cursor) -> PResult<Self>fn description() -> Option<&'static str>[src]
fn description() -> Option<&'static str>A short name of the type being parsed. Read more
impl ToTokens for Stmt[src]
impl ToTokens for Stmtfn to_tokens(&self, tokens: &mut Tokens)[src]
fn to_tokens(&self, tokens: &mut Tokens)Write self to the given Tokens. Read more
fn into_tokens(self) -> Tokens[src]
fn into_tokens(self) -> TokensConvert self directly into a Tokens object. Read more
impl Clone for Stmt[src]
impl Clone for Stmt