[−][src]Struct boa::syntax::ast::node::spread::Spread
The spread
operator allows an iterable such as an array expression or string to be
expanded.
Syntax: ...x
It expands array expressions or strings in places where zero or more arguments (for function calls) or elements (for array literals) are expected, or an object expression to be expanded in places where zero or more key-value pairs (for object literals) are expected.
More information:
Implementations
impl Spread
[src]
pub fn val(&self) -> &Node
[src]
pub fn new<V>(val: V) -> Self where
V: Into<Node>,
[src]
V: Into<Node>,
Creates a Spread
AST node.
Trait Implementations
impl Clone for Spread
[src]
impl Debug for Spread
[src]
impl Display for Spread
[src]
impl Drop for Spread
[src]
impl Executable for Spread
[src]
impl Finalize for Spread
[src]
impl From<Spread> for Node
[src]
impl PartialEq<Spread> for Spread
[src]
impl StructuralPartialEq for Spread
[src]
impl Trace for Spread
[src]
Auto Trait Implementations
impl RefUnwindSafe for Spread
[src]
impl Send for Spread
[src]
impl Sync for Spread
[src]
impl Unpin for Spread
[src]
impl UnwindSafe for Spread
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> NativeObject for T where
T: Any + Debug + Trace,
[src]
T: Any + Debug + Trace,
pub fn as_any(&Self) -> &(dyn Any + 'static)
[src]
pub fn as_mut_any(&mut Self) -> &mut (dyn Any + 'static)
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,