Struct erg_parser::ast::ArrayComprehension
source · [−]pub struct ArrayComprehension {
pub l_sqbr: Token,
pub r_sqbr: Token,
pub elem: Box<Expr>,
pub generators: Vec<(Identifier, Expr)>,
pub guards: Vec<Expr>,
}
Fields
l_sqbr: Token
r_sqbr: Token
elem: Box<Expr>
generators: Vec<(Identifier, Expr)>
guards: Vec<Expr>
Implementations
Trait Implementations
sourceimpl Clone for ArrayComprehension
impl Clone for ArrayComprehension
sourcefn clone(&self) -> ArrayComprehension
fn clone(&self) -> ArrayComprehension
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ArrayComprehension
impl Debug for ArrayComprehension
sourceimpl Display for ArrayComprehension
impl Display for ArrayComprehension
sourceimpl Hash for ArrayComprehension
impl Hash for ArrayComprehension
sourceimpl Locational for ArrayComprehension
impl Locational for ArrayComprehension
sourceimpl NestedDisplay for ArrayComprehension
impl NestedDisplay for ArrayComprehension
sourceimpl PartialEq<ArrayComprehension> for ArrayComprehension
impl PartialEq<ArrayComprehension> for ArrayComprehension
sourcefn eq(&self, other: &ArrayComprehension) -> bool
fn eq(&self, other: &ArrayComprehension) -> bool
impl Eq for ArrayComprehension
impl StructuralEq for ArrayComprehension
impl StructuralPartialEq for ArrayComprehension
Auto Trait Implementations
impl RefUnwindSafe for ArrayComprehension
impl !Send for ArrayComprehension
impl !Sync for ArrayComprehension
impl Unpin for ArrayComprehension
impl UnwindSafe for ArrayComprehension
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more