pub struct NestStep<'d> {
pub var: Symbol<'d>,
pub fixed: Option<(i32, i32)>,
pub assoc: bool,
}Expand description
One enclosing foreach dimension on the way to a nested collection
(RepeatCount::NestedSize): its index variable and, for a fixed-size
dimension, its (left, right) bounds (None: a queue / dynamic array
dimension, indexed from 0).
Fields§
§var: Symbol<'d>§fixed: Option<(i32, i32)>§assoc: boolThe dimension is an associative array: var holds a key, not a
position.
Trait Implementations§
Auto Trait Implementations§
impl<'d> !RefUnwindSafe for NestStep<'d>
impl<'d> !UnwindSafe for NestStep<'d>
impl<'d> Freeze for NestStep<'d>
impl<'d> Send for NestStep<'d>
impl<'d> Sync for NestStep<'d>
impl<'d> Unpin for NestStep<'d>
impl<'d> UnsafeUnpin for NestStep<'d>
Blanket Implementations§
Source§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