pub struct IterState { /* private fields */ }
Implementations§
Source§impl IterState
impl IterState
pub fn new(iter: Variant, state: Variant) -> Self
pub fn get_iter(&self) -> &Variant
pub fn get_state(&self) -> &Variant
pub fn has_value(&self) -> ExecResult<bool>
pub fn get_value(&self) -> ExecResult<Variant>
pub fn next_state(&self) -> ExecResult<Variant>
pub fn next(&self) -> ExecResult<IterState>
pub fn advance(&mut self) -> ExecResult<()>
Trait Implementations§
Source§impl GcTrace for IterState
impl GcTrace for IterState
Auto Trait Implementations§
impl Freeze for IterState
impl !RefUnwindSafe for IterState
impl !Send for IterState
impl !Sync for IterState
impl Unpin for IterState
impl !UnwindSafe for IterState
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