[][src]Struct boa::object::FunctionBinding

pub struct FunctionBinding { /* fields omitted */ }

The functions binding.

Specifies what is the name of the function object (name property), and the binding name of the function object which can be different from the function name.

The only way to construct this is with the From trait.

There are two implementations:

  • From a single type T which implements Into<FunctionBinding> which sets the binding name and the function name to the same value
  • From a tuple (B: Into<PropertyKey>, N: AsRef<str>) the B is the binding name and the N is the function name.

Trait Implementations

impl Clone for FunctionBinding[src]

impl Debug for FunctionBinding[src]

impl From<&'_ str> for FunctionBinding[src]

impl<B, N> From<(B, N)> for FunctionBinding where
    B: Into<PropertyKey>,
    N: AsRef<str>, 
[src]

impl From<RcString> for FunctionBinding[src]

impl From<String> for FunctionBinding[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,