Struct erg_compiler::hir::ArrayComprehension
source · [−]pub struct ArrayComprehension {
pub l_sqbr: Token,
pub r_sqbr: Token,
pub t: Type,
pub elem: Box<Expr>,
pub guard: Box<Expr>,
}
Fields
l_sqbr: Token
r_sqbr: Token
t: Type
elem: Box<Expr>
guard: Box<Expr>
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 more
sourceimpl Debug for ArrayComprehension
impl Debug for ArrayComprehension
sourceimpl Display for ArrayComprehension
impl Display for ArrayComprehension
sourceimpl HasType for ArrayComprehension
impl HasType for ArrayComprehension
fn ref_t(&self) -> &Type
fn ref_mut_t(&mut self) -> &mut Type
fn signature_t(&self) -> Option<&Type>
fn signature_mut_t(&mut self) -> Option<&mut Type>
fn t(&self) -> Type
fn inner_ts(&self) -> Vec<Type, Global>
fn lhs_t(&self) -> &Type
fn rhs_t(&self) -> &Type
sourceimpl Locational for ArrayComprehension
impl Locational for ArrayComprehension
sourceimpl NestedDisplay for ArrayComprehension
impl NestedDisplay 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