[−][src]Struct boa::syntax::ast::node::field::get_const_field::GetConstField
This property accessor provides access to an object's properties by using the dot notation.
In the object.property syntax, the property must be a valid JavaScript identifier. (In the ECMAScript standard, the names of properties are technically "IdentifierNames", not "Identifiers", so reserved words can be used but are not recommended).
One can think of an object as an associative array (a.k.a. map, dictionary, hash, lookup table). The keys in this array are the names of the object's properties.
It's typical when speaking of an object's properties to make a distinction between properties and methods. However, the property/method distinction is little more than a convention. A method is simply a property that can be called (for example, if it has a reference to a Function instance as its value).
More information:
Implementations
impl GetConstField
[src]
pub fn new<V, L>(value: V, label: L) -> Self where
V: Into<Node>,
L: Into<Box<str>>,
[src]
V: Into<Node>,
L: Into<Box<str>>,
Creates a GetConstField
AST node.
pub fn obj(&self) -> &Node
[src]
Gets the original object from where to get the field from.
pub fn field(&self) -> &str
[src]
Gets the name of the field to retrieve.
Trait Implementations
impl Clone for GetConstField
[src]
pub fn clone(&self) -> GetConstField
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for GetConstField
[src]
impl Display for GetConstField
[src]
impl Drop for GetConstField
[src]
impl Executable for GetConstField
[src]
impl Finalize for GetConstField
[src]
impl From<GetConstField> for Node
[src]
pub fn from(get_const_field: GetConstField) -> Self
[src]
impl PartialEq<GetConstField> for GetConstField
[src]
pub fn eq(&self, other: &GetConstField) -> bool
[src]
pub fn ne(&self, other: &GetConstField) -> bool
[src]
impl StructuralPartialEq for GetConstField
[src]
impl Trace for GetConstField
[src]
Auto Trait Implementations
impl RefUnwindSafe for GetConstField
[src]
impl Send for GetConstField
[src]
impl Sync for GetConstField
[src]
impl Unpin for GetConstField
[src]
impl UnwindSafe for GetConstField
[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>,