pub struct JavascriptSet { /* private fields */ }Expand description
Insertion-ordered ECMAScript Set.
Implementations§
Source§impl JavascriptSet
impl JavascriptSet
Sourcepub fn add(&mut self, value: JavascriptValue)
pub fn add(&mut self, value: JavascriptValue)
Add a value with SameValueZero uniqueness.
Sourcepub fn has(&self, value: &JavascriptValue) -> bool
pub fn has(&self, value: &JavascriptValue) -> bool
Membership query.
Sourcepub fn delete(&mut self, value: &JavascriptValue) -> bool
pub fn delete(&mut self, value: &JavascriptValue) -> bool
Delete a value.
Sourcepub fn values(&self) -> JavascriptIterator
pub fn values(&self) -> JavascriptIterator
Insertion-ordered values.
Trait Implementations§
Source§impl Clone for JavascriptSet
impl Clone for JavascriptSet
Source§fn clone(&self) -> JavascriptSet
fn clone(&self) -> JavascriptSet
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 moreSource§impl Debug for JavascriptSet
impl Debug for JavascriptSet
Source§impl Default for JavascriptSet
impl Default for JavascriptSet
Source§fn default() -> JavascriptSet
fn default() -> JavascriptSet
Returns the “default value” for a type. Read more
Source§impl PartialEq for JavascriptSet
impl PartialEq for JavascriptSet
impl StructuralPartialEq for JavascriptSet
Auto Trait Implementations§
impl Freeze for JavascriptSet
impl RefUnwindSafe for JavascriptSet
impl Send for JavascriptSet
impl Sync for JavascriptSet
impl Unpin for JavascriptSet
impl UnsafeUnpin for JavascriptSet
impl UnwindSafe for JavascriptSet
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