pub enum IteratorKind {
Sync,
Async,
Keys,
}Expand description
Closed set of iterator acquisition protocols for Instruction::GetIterator.
Variants§
Sync
Symbol.iterator (for/of, array/call spread, destructuring).
Async
Symbol.asyncIterator (for/await/of).
Keys
Enumerable string keys (for/in).
Trait Implementations§
Source§impl Clone for IteratorKind
impl Clone for IteratorKind
Source§fn clone(&self) -> IteratorKind
fn clone(&self) -> IteratorKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IteratorKind
Source§impl Debug for IteratorKind
impl Debug for IteratorKind
impl Eq for IteratorKind
Source§impl Hash for IteratorKind
impl Hash for IteratorKind
Source§impl PartialEq for IteratorKind
impl PartialEq for IteratorKind
impl StructuralPartialEq for IteratorKind
Auto Trait Implementations§
impl Freeze for IteratorKind
impl RefUnwindSafe for IteratorKind
impl Send for IteratorKind
impl Sync for IteratorKind
impl Unpin for IteratorKind
impl UnsafeUnpin for IteratorKind
impl UnwindSafe for IteratorKind
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