Struct gluon_base::ast::Alternative [−][src]
pub struct Alternative<'ast, Id> {
pub pattern: SpannedPattern<'ast, Id>,
pub expr: SpannedExpr<'ast, Id>,
}
Fields
pattern: SpannedPattern<'ast, Id>
expr: SpannedExpr<'ast, Id>
Trait Implementations
fn alloc_extend(
iter: impl IntoIterator<Item = Self>,
arena: &'ast Arena<'ast, Id>
) -> &'ast mut [Self]
impl<'ast, Id> AstClone<'ast, Id> for Alternative<'ast, Id> where
Id: AstClone<'ast, Id>,
Id: Clone,
impl<'ast, Id> AstClone<'ast, Id> for Alternative<'ast, Id> where
Id: AstClone<'ast, Id>,
Id: Clone,
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.