[−][src]Struct boa::syntax::ast::node::identifier::Identifier
An identifier
is a sequence of characters in the code that identifies a variable,
function, or property.
In JavaScript, identifiers are case-sensitive and can contain Unicode letters, $, _, and digits (0-9), but may not start with a digit.
An identifier differs from a string in that a string is data, while an identifier is part of the code. In JavaScript, there is no way to convert identifiers to strings, but sometimes it is possible to parse strings into identifiers.
More information:
Trait Implementations
impl AsRef<str> for Identifier
[src]
impl Clone for Identifier
[src]
pub fn clone(&self) -> Identifier
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for Identifier
[src]
impl Display for Identifier
[src]
impl Drop for Identifier
[src]
impl Executable for Identifier
[src]
impl Finalize for Identifier
[src]
impl From<Identifier> for Node
[src]
pub fn from(local: Identifier) -> Self
[src]
impl<T> From<T> for Identifier where
T: Into<Box<str>>,
[src]
T: Into<Box<str>>,
impl PartialEq<Identifier> for Identifier
[src]
pub fn eq(&self, other: &Identifier) -> bool
[src]
pub fn ne(&self, other: &Identifier) -> bool
[src]
impl StructuralPartialEq for Identifier
[src]
impl Trace for Identifier
[src]
Auto Trait Implementations
impl RefUnwindSafe for Identifier
[src]
impl Send for Identifier
[src]
impl Sync for Identifier
[src]
impl Unpin for Identifier
[src]
impl UnwindSafe for Identifier
[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>,