pub struct ComprehensionExpr {
pub iter_range: Box<IdedExpr>,
pub iter_var: String,
pub iter_var2: Option<String>,
pub accu_var: String,
pub accu_init: Box<IdedExpr>,
pub loop_cond: Box<IdedExpr>,
pub loop_step: Box<IdedExpr>,
pub result: Box<IdedExpr>,
}
Fields§
§iter_range: Box<IdedExpr>
§iter_var: String
§iter_var2: Option<String>
§accu_var: String
§accu_init: Box<IdedExpr>
§loop_cond: Box<IdedExpr>
§loop_step: Box<IdedExpr>
§result: Box<IdedExpr>
Trait Implementations§
Source§impl Clone for ComprehensionExpr
impl Clone for ComprehensionExpr
Source§fn clone(&self) -> ComprehensionExpr
fn clone(&self) -> ComprehensionExpr
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ComprehensionExpr
impl Debug for ComprehensionExpr
Source§impl Default for ComprehensionExpr
impl Default for ComprehensionExpr
Source§fn default() -> ComprehensionExpr
fn default() -> ComprehensionExpr
Returns the “default value” for a type. Read more
Source§impl PartialEq for ComprehensionExpr
impl PartialEq for ComprehensionExpr
impl StructuralPartialEq for ComprehensionExpr
Auto Trait Implementations§
impl Freeze for ComprehensionExpr
impl RefUnwindSafe for ComprehensionExpr
impl Send for ComprehensionExpr
impl Sync for ComprehensionExpr
impl Unpin for ComprehensionExpr
impl UnwindSafe for ComprehensionExpr
Blanket Implementations§
Source§impl<T> AnyExt for T
impl<T> AnyExt for T
Source§fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
Attempts to downcast this to
T
behind referenceSource§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
Attempts to downcast this to
T
behind mutable referenceSource§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
Attempts to downcast this to
T
behind Rc
pointerSource§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
Attempts to downcast this to
T
behind Arc
pointerSource§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