Enum boa_ast::declaration::ExportEntry
source · pub enum ExportEntry {
Ordinary(LocalExportEntry),
StarReExport {
- module_request: Sym,
+ module_request: Sym,
},
ReExport(IndirectExportEntry),
}
Expand description
ExportEntry
record.
Variants§
Ordinary(LocalExportEntry)
An ordinary export entry
-StarReExport
Fields
module_request: Sym
The module from where this reexport will import.
+StarReExport
Fields
module_request: Sym
The module from where this reexport will import.
A star reexport entry.
ReExport(IndirectExportEntry)
A reexport entry with an export name.
-Trait Implementations§
source§impl Clone for ExportEntry
impl Clone for ExportEntry
source§fn clone(&self) -> ExportEntry
fn clone(&self) -> ExportEntry
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ExportEntry
impl Debug for ExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
fn from(v: IndirectExportEntry) -> Self
source§impl From<LocalExportEntry> for ExportEntry
impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
fn from(v: LocalExportEntry) -> Self
impl Copy for ExportEntry
Auto Trait Implementations§
impl RefUnwindSafe for ExportEntry
impl Send for ExportEntry
impl Sync for ExportEntry
impl Unpin for ExportEntry
impl UnwindSafe for ExportEntry
Blanket Implementations§
Trait Implementations§
source§impl Clone for ExportEntry
impl Clone for ExportEntry
source§fn clone(&self) -> ExportEntry
fn clone(&self) -> ExportEntry
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ExportEntry
impl Debug for ExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
fn from(v: IndirectExportEntry) -> Self
source§impl From<LocalExportEntry> for ExportEntry
impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
fn from(v: LocalExportEntry) -> Self
impl Copy for ExportEntry
Auto Trait Implementations§
impl RefUnwindSafe for ExportEntry
impl Send for ExportEntry
impl Sync for ExportEntry
impl Unpin for ExportEntry
impl UnwindSafe for ExportEntry
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
source§impl<T> From<T> for T
impl<T> From<T> for T
source§fn from(t: T) -> T
fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/doc/boa_ast/declaration/enum.ImportName.html b/doc/boa_ast/declaration/enum.ImportName.html index 1cd41267f26..b923b687700 100644 --- a/doc/boa_ast/declaration/enum.ImportName.html +++ b/doc/boa_ast/declaration/enum.ImportName.html @@ -1,9 +1,9 @@Enum boa_ast::declaration::ImportName
source · pub enum ImportName {
Namespace,
- Name(Sym),
+ Name(Sym),
}
Expand description
The name under which the imported binding is exported by a module.
Variants§
Namespace
The namespace object of the imported module.
-Name(Sym)
A binding of the imported module.
+Name(Sym)
A binding of the imported module.
Trait Implementations§
source§impl Clone for ImportName
impl Clone for ImportName
source§fn clone(&self) -> ImportName
fn clone(&self) -> ImportName
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ImportName
impl Debug for ImportName
impl Copy for ImportName
Auto Trait Implementations§
impl RefUnwindSafe for ImportName
impl Send for ImportName
impl Sync for ImportName
impl Unpin for ImportName
impl UnwindSafe for ImportName
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/enum.LexicalDeclaration.html
index 0b58a8c79d7..d9929ca6686 100644
--- a/doc/boa_ast/declaration/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
impl<T> BorrowMut<T> for Twhere diff --git a/doc/boa_ast/declaration/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/enum.LexicalDeclaration.html index 0b58a8c79d7..d9929ca6686 100644 --- a/doc/boa_ast/declaration/enum.LexicalDeclaration.html +++ b/doc/boa_ast/declaration/enum.LexicalDeclaration.html @@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
fn clone(&self) -> LexicalDeclaration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for LexicalDeclaration
impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
source§impl From<LexicalDeclaration> for Declaration
impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
fn from(lex: LexicalDeclaration) -> Self
source§impl From<LexicalDeclaration> for ForLoopInitializer
impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
fn from(list: LexicalDeclaration) -> Self
source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
fn eq(&self, other: &LexicalDeclaration) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
source§impl From<LexicalDeclaration> for Declaration
impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
fn from(lex: LexicalDeclaration) -> Self
source§impl From<LexicalDeclaration> for ForLoopInitializer
impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
fn from(list: LexicalDeclaration) -> Self
source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
fn eq(&self, other: &LexicalDeclaration) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for LexicalDeclaration
impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where + __S: Serializer,
source§impl ToInternedString for LexicalDeclaration
impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for LexicalDeclaration
impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where V: Visitor<'a>,
source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/enum.ReExportImportName.html b/doc/boa_ast/declaration/enum.ReExportImportName.html
index d93d95b4874..500ffcc3cfe 100644
--- a/doc/boa_ast/declaration/enum.ReExportImportName.html
+++ b/doc/boa_ast/declaration/enum.ReExportImportName.html
@@ -1,11 +1,11 @@
ReExportImportName in boa_ast::declaration - Rust Enum boa_ast::declaration::ReExportImportName
source · pub enum ReExportImportName {
- Name(Sym),
+ Name(Sym),
Star,
}
Expand description
The name under which a reexported binding is exported by a module.
This differs slightly from the spec, since [[ImportName]]
can be either a name, all-but-default
or all
, but the last two exports can be identified with the export_name
field from
ExportEntry
, which joins both variants into a single Star
variant.
-Variants§
§Name(Sym)
A binding of the imported module.
+Variants§
Trait Implementations§
source§impl Clone for ReExportImportName
source§fn clone(&self) -> ReExportImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReExportImportName
source§impl Copy for ReExportImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ReExportImportName
§impl Send for ReExportImportName
§impl Sync for ReExportImportName
§impl Unpin for ReExportImportName
§impl UnwindSafe for ReExportImportName
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/doc/boa_ast/declaration/enum.ReExportKind.html b/doc/boa_ast/declaration/enum.ReExportKind.html
index 60e7cc44f5a..b360cd3776c 100644
--- a/doc/boa_ast/declaration/enum.ReExportKind.html
+++ b/doc/boa_ast/declaration/enum.ReExportKind.html
@@ -1,12 +1,12 @@
ReExportKind in boa_ast::declaration - Rust Enum boa_ast::declaration::ReExportKind
source · pub enum ReExportKind {
Namespaced {
- name: Option<Sym>,
+ name: Option<Sym>,
},
Named {
names: Box<[ExportSpecifier]>,
},
}
Expand description
The kind of re-export in an ExportDeclaration
.
-Variants§
§Namespaced
Fields
§name: Option<Sym>
Reexported name for the imported module.
+Variants§
§Namespaced
Namespaced Re-export (export * as name from "module-name"
).
§Named
Fields
§names: Box<[ExportSpecifier]>
List of the required re-exports of the re-exported module.
Re-export list (export { export1, export2 as alias2 } from "module-name"
).
diff --git a/doc/boa_ast/declaration/export/enum.ExportDeclaration.html b/doc/boa_ast/declaration/export/enum.ExportDeclaration.html
index 3f0b9c28ee1..4f55cb2e48b 100644
--- a/doc/boa_ast/declaration/export/enum.ExportDeclaration.html
+++ b/doc/boa_ast/declaration/export/enum.ExportDeclaration.html
@@ -30,7 +30,7 @@
§DefaultClassDeclaration(Class)
Default class declaration export.
§DefaultAssignmentExpression(Expression)
Default assignment expression export.
Trait Implementations§
source§impl Clone for ExportDeclaration
source§fn clone(&self) -> ExportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExportDeclaration
source§impl<'de> Deserialize<'de> for ExportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ExportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ExportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ExportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ExportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ExportDeclaration> for ExportDeclaration
source§fn eq(&self, other: &ExportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ExportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ExportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ExportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ExportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ExportDeclaration> for ExportDeclaration
source§fn eq(&self, other: &ExportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExportDeclaration
source§impl VisitWith for ExportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/export/enum.ExportEntry.html b/doc/boa_ast/declaration/export/enum.ExportEntry.html
index 051acb645e9..d17a6147c04 100644
--- a/doc/boa_ast/declaration/export/enum.ExportEntry.html
+++ b/doc/boa_ast/declaration/export/enum.ExportEntry.html
@@ -1,15 +1,15 @@
ExportEntry in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ExportEntry
source · pub enum ExportEntry {
Ordinary(LocalExportEntry),
StarReExport {
- module_request: Sym,
+ module_request: Sym,
},
ReExport(IndirectExportEntry),
}
Expand description
ExportEntry
record.
Variants§
§Ordinary(LocalExportEntry)
An ordinary export entry
-§StarReExport
Fields
§module_request: Sym
The module from where this reexport will import.
+§StarReExport
Fields
§module_request: Sym
The module from where this reexport will import.
A star reexport entry.
§ReExport(IndirectExportEntry)
A reexport entry with an export name.
-Trait Implementations§
source§impl Clone for ExportEntry
source§fn clone(&self) -> ExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for ExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ExportEntry
§impl Send for ExportEntry
§impl Sync for ExportEntry
§impl Unpin for ExportEntry
§impl UnwindSafe for ExportEntry
Blanket Implementations§
Trait Implementations§
source§impl Clone for ExportEntry
source§fn clone(&self) -> ExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for ExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ExportEntry
§impl Send for ExportEntry
§impl Sync for ExportEntry
§impl Unpin for ExportEntry
§impl UnwindSafe for ExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/doc/boa_ast/declaration/export/enum.ReExportImportName.html b/doc/boa_ast/declaration/export/enum.ReExportImportName.html
index 4f77dcb6b95..51b2c32ed25 100644
--- a/doc/boa_ast/declaration/export/enum.ReExportImportName.html
+++ b/doc/boa_ast/declaration/export/enum.ReExportImportName.html
@@ -1,11 +1,11 @@
ReExportImportName in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ReExportImportName
source · pub enum ReExportImportName {
- Name(Sym),
+ Name(Sym),
Star,
}
Expand description
The name under which a reexported binding is exported by a module.
This differs slightly from the spec, since [[ImportName]]
can be either a name, all-but-default
or all
, but the last two exports can be identified with the export_name
field from
ExportEntry
, which joins both variants into a single Star
variant.
-Variants§
§Name(Sym)
A binding of the imported module.
+Variants§
Trait Implementations§
source§impl Clone for ReExportImportName
source§fn clone(&self) -> ReExportImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReExportImportName
source§impl Copy for ReExportImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ReExportImportName
§impl Send for ReExportImportName
§impl Sync for ReExportImportName
§impl Unpin for ReExportImportName
§impl UnwindSafe for ReExportImportName
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/doc/boa_ast/declaration/export/enum.ReExportKind.html b/doc/boa_ast/declaration/export/enum.ReExportKind.html
index 9636e70150b..9d77597254e 100644
--- a/doc/boa_ast/declaration/export/enum.ReExportKind.html
+++ b/doc/boa_ast/declaration/export/enum.ReExportKind.html
@@ -1,12 +1,12 @@
ReExportKind in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ReExportKind
source · pub enum ReExportKind {
Namespaced {
- name: Option<Sym>,
+ name: Option<Sym>,
},
Named {
names: Box<[ExportSpecifier]>,
},
}
Expand description
The kind of re-export in an ExportDeclaration
.
-Variants§
§Namespaced
Fields
§name: Option<Sym>
Reexported name for the imported module.
+Variants§
§Namespaced
Namespaced Re-export (export * as name from "module-name"
).
§Named
Fields
§names: Box<[ExportSpecifier]>
List of the required re-exports of the re-exported module.
Re-export list (export { export1, export2 as alias2 } from "module-name"
).
diff --git a/doc/boa_ast/declaration/export/struct.ExportSpecifier.html b/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
index f85f1d30680..a937e47f887 100644
--- a/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
index c4b6ab7bbb3..6928ea738de 100644
--- a/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
index 3e1d37cbdc2..770a7a71efb 100644
--- a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/enum.ImportName.html b/doc/boa_ast/declaration/import/enum.ImportName.html
index e9bbc9ad7ff..795beaaf14a 100644
--- a/doc/boa_ast/declaration/import/enum.ImportName.html
+++ b/doc/boa_ast/declaration/import/enum.ImportName.html
@@ -1,9 +1,9 @@
ImportName in boa_ast::declaration::import - Rust Enum boa_ast::declaration::import::ImportName
source · pub enum ImportName {
Namespace,
- Name(Sym),
+ Name(Sym),
}
Expand description
The name under which the imported binding is exported by a module.
Variants§
§Namespace
The namespace object of the imported module.
-§Name(Sym)
A binding of the imported module.
+§Name(Sym)
A binding of the imported module.
Trait Implementations§
source§impl Clone for ImportName
source§fn clone(&self) -> ImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportName
source§impl Copy for ImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ImportName
§impl Send for ImportName
§impl Sync for ImportName
§impl Unpin for ImportName
§impl UnwindSafe for ImportName
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
index dbc467e624e..e9bd0ce2a0c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/import/struct.ImportEntry.html b/doc/boa_ast/declaration/import/struct.ImportEntry.html
index 76fdc5f1f06..004e35bb43c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/import/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
index 42ce21630a4..3c43d59061f 100644
--- a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.ExportSpecifier.html b/doc/boa_ast/declaration/struct.ExportSpecifier.html
index ef5ca95aec7..183af908d60 100644
--- a/doc/boa_ast/declaration/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/struct.ImportDeclaration.html b/doc/boa_ast/declaration/struct.ImportDeclaration.html
index 594fd6fad5e..caf5d5810b0 100644
--- a/doc/boa_ast/declaration/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.ImportEntry.html b/doc/boa_ast/declaration/struct.ImportEntry.html
index afb8f8d6483..ccf2017dc8f 100644
--- a/doc/boa_ast/declaration/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/enum.ReExportImportName.html b/doc/boa_ast/declaration/enum.ReExportImportName.html
index d93d95b4874..500ffcc3cfe 100644
--- a/doc/boa_ast/declaration/enum.ReExportImportName.html
+++ b/doc/boa_ast/declaration/enum.ReExportImportName.html
@@ -1,11 +1,11 @@
ReExportImportName in boa_ast::declaration - Rust Enum boa_ast::declaration::ReExportImportName
source · pub enum ReExportImportName {
- Name(Sym),
+ Name(Sym),
Star,
}
Expand description
The name under which a reexported binding is exported by a module.
This differs slightly from the spec, since [[ImportName]]
can be either a name, all-but-default
or all
, but the last two exports can be identified with the export_name
field from
ExportEntry
, which joins both variants into a single Star
variant.
-Variants§
§Name(Sym)
A binding of the imported module.
+Variants§
Trait Implementations§
source§impl Clone for ReExportImportName
source§fn clone(&self) -> ReExportImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReExportImportName
source§impl Copy for ReExportImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ReExportImportName
§impl Send for ReExportImportName
§impl Sync for ReExportImportName
§impl Unpin for ReExportImportName
§impl UnwindSafe for ReExportImportName
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/doc/boa_ast/declaration/enum.ReExportKind.html b/doc/boa_ast/declaration/enum.ReExportKind.html
index 60e7cc44f5a..b360cd3776c 100644
--- a/doc/boa_ast/declaration/enum.ReExportKind.html
+++ b/doc/boa_ast/declaration/enum.ReExportKind.html
@@ -1,12 +1,12 @@
ReExportKind in boa_ast::declaration - Rust Enum boa_ast::declaration::ReExportKind
source · pub enum ReExportKind {
Namespaced {
- name: Option<Sym>,
+ name: Option<Sym>,
},
Named {
names: Box<[ExportSpecifier]>,
},
}
Expand description
The kind of re-export in an ExportDeclaration
.
-Variants§
§Namespaced
Fields
§name: Option<Sym>
Reexported name for the imported module.
+Variants§
§Namespaced
Namespaced Re-export (export * as name from "module-name"
).
§Named
Fields
§names: Box<[ExportSpecifier]>
List of the required re-exports of the re-exported module.
Re-export list (export { export1, export2 as alias2 } from "module-name"
).
diff --git a/doc/boa_ast/declaration/export/enum.ExportDeclaration.html b/doc/boa_ast/declaration/export/enum.ExportDeclaration.html
index 3f0b9c28ee1..4f55cb2e48b 100644
--- a/doc/boa_ast/declaration/export/enum.ExportDeclaration.html
+++ b/doc/boa_ast/declaration/export/enum.ExportDeclaration.html
@@ -30,7 +30,7 @@
§DefaultClassDeclaration(Class)
Default class declaration export.
§DefaultAssignmentExpression(Expression)
Default assignment expression export.
Trait Implementations§
source§impl Clone for ExportDeclaration
source§fn clone(&self) -> ExportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExportDeclaration
source§impl<'de> Deserialize<'de> for ExportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ExportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ExportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ExportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ExportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ExportDeclaration> for ExportDeclaration
source§fn eq(&self, other: &ExportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ExportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ExportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ExportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ExportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ExportDeclaration> for ExportDeclaration
source§fn eq(&self, other: &ExportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExportDeclaration
source§impl VisitWith for ExportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/export/enum.ExportEntry.html b/doc/boa_ast/declaration/export/enum.ExportEntry.html
index 051acb645e9..d17a6147c04 100644
--- a/doc/boa_ast/declaration/export/enum.ExportEntry.html
+++ b/doc/boa_ast/declaration/export/enum.ExportEntry.html
@@ -1,15 +1,15 @@
ExportEntry in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ExportEntry
source · pub enum ExportEntry {
Ordinary(LocalExportEntry),
StarReExport {
- module_request: Sym,
+ module_request: Sym,
},
ReExport(IndirectExportEntry),
}
Expand description
ExportEntry
record.
Variants§
§Ordinary(LocalExportEntry)
An ordinary export entry
-§StarReExport
Fields
§module_request: Sym
The module from where this reexport will import.
+§StarReExport
Fields
§module_request: Sym
The module from where this reexport will import.
A star reexport entry.
§ReExport(IndirectExportEntry)
A reexport entry with an export name.
-Trait Implementations§
source§impl Clone for ExportEntry
source§fn clone(&self) -> ExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for ExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ExportEntry
§impl Send for ExportEntry
§impl Sync for ExportEntry
§impl Unpin for ExportEntry
§impl UnwindSafe for ExportEntry
Blanket Implementations§
Trait Implementations§
source§impl Clone for ExportEntry
source§fn clone(&self) -> ExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for ExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ExportEntry
§impl Send for ExportEntry
§impl Sync for ExportEntry
§impl Unpin for ExportEntry
§impl UnwindSafe for ExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/doc/boa_ast/declaration/export/enum.ReExportImportName.html b/doc/boa_ast/declaration/export/enum.ReExportImportName.html
index 4f77dcb6b95..51b2c32ed25 100644
--- a/doc/boa_ast/declaration/export/enum.ReExportImportName.html
+++ b/doc/boa_ast/declaration/export/enum.ReExportImportName.html
@@ -1,11 +1,11 @@
ReExportImportName in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ReExportImportName
source · pub enum ReExportImportName {
- Name(Sym),
+ Name(Sym),
Star,
}
Expand description
The name under which a reexported binding is exported by a module.
This differs slightly from the spec, since [[ImportName]]
can be either a name, all-but-default
or all
, but the last two exports can be identified with the export_name
field from
ExportEntry
, which joins both variants into a single Star
variant.
-Variants§
§Name(Sym)
A binding of the imported module.
+Variants§
Trait Implementations§
source§impl Clone for ReExportImportName
source§fn clone(&self) -> ReExportImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReExportImportName
source§impl Copy for ReExportImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ReExportImportName
§impl Send for ReExportImportName
§impl Sync for ReExportImportName
§impl Unpin for ReExportImportName
§impl UnwindSafe for ReExportImportName
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/doc/boa_ast/declaration/export/enum.ReExportKind.html b/doc/boa_ast/declaration/export/enum.ReExportKind.html
index 9636e70150b..9d77597254e 100644
--- a/doc/boa_ast/declaration/export/enum.ReExportKind.html
+++ b/doc/boa_ast/declaration/export/enum.ReExportKind.html
@@ -1,12 +1,12 @@
ReExportKind in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ReExportKind
source · pub enum ReExportKind {
Namespaced {
- name: Option<Sym>,
+ name: Option<Sym>,
},
Named {
names: Box<[ExportSpecifier]>,
},
}
Expand description
The kind of re-export in an ExportDeclaration
.
-Variants§
§Namespaced
Fields
§name: Option<Sym>
Reexported name for the imported module.
+Variants§
§Namespaced
Namespaced Re-export (export * as name from "module-name"
).
§Named
Fields
§names: Box<[ExportSpecifier]>
List of the required re-exports of the re-exported module.
Re-export list (export { export1, export2 as alias2 } from "module-name"
).
diff --git a/doc/boa_ast/declaration/export/struct.ExportSpecifier.html b/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
index f85f1d30680..a937e47f887 100644
--- a/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
index c4b6ab7bbb3..6928ea738de 100644
--- a/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
index 3e1d37cbdc2..770a7a71efb 100644
--- a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/enum.ImportName.html b/doc/boa_ast/declaration/import/enum.ImportName.html
index e9bbc9ad7ff..795beaaf14a 100644
--- a/doc/boa_ast/declaration/import/enum.ImportName.html
+++ b/doc/boa_ast/declaration/import/enum.ImportName.html
@@ -1,9 +1,9 @@
ImportName in boa_ast::declaration::import - Rust Enum boa_ast::declaration::import::ImportName
source · pub enum ImportName {
Namespace,
- Name(Sym),
+ Name(Sym),
}
Expand description
The name under which the imported binding is exported by a module.
Variants§
§Namespace
The namespace object of the imported module.
-§Name(Sym)
A binding of the imported module.
+§Name(Sym)
A binding of the imported module.
Trait Implementations§
source§impl Clone for ImportName
source§fn clone(&self) -> ImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportName
source§impl Copy for ImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ImportName
§impl Send for ImportName
§impl Sync for ImportName
§impl Unpin for ImportName
§impl UnwindSafe for ImportName
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
index dbc467e624e..e9bd0ce2a0c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/import/struct.ImportEntry.html b/doc/boa_ast/declaration/import/struct.ImportEntry.html
index 76fdc5f1f06..004e35bb43c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/import/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
index 42ce21630a4..3c43d59061f 100644
--- a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.ExportSpecifier.html b/doc/boa_ast/declaration/struct.ExportSpecifier.html
index ef5ca95aec7..183af908d60 100644
--- a/doc/boa_ast/declaration/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/struct.ImportDeclaration.html b/doc/boa_ast/declaration/struct.ImportDeclaration.html
index 594fd6fad5e..caf5d5810b0 100644
--- a/doc/boa_ast/declaration/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.ImportEntry.html b/doc/boa_ast/declaration/struct.ImportEntry.html
index afb8f8d6483..ccf2017dc8f 100644
--- a/doc/boa_ast/declaration/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
Enum boa_ast::declaration::ReExportImportName
source · pub enum ReExportImportName {
- Name(Sym),
+ Name(Sym),
Star,
}
Expand description
The name under which a reexported binding is exported by a module.
This differs slightly from the spec, since [[ImportName]]
can be either a name, all-but-default
or all
, but the last two exports can be identified with the export_name
field from
ExportEntry
, which joins both variants into a single Star
variant.
Variants§
Name(Sym)
A binding of the imported module.
+Variants§
Trait Implementations§
source§impl Clone for ReExportImportName
impl Clone for ReExportImportName
source§fn clone(&self) -> ReExportImportName
fn clone(&self) -> ReExportImportName
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ReExportImportName
impl Debug for ReExportImportName
impl Copy for ReExportImportName
Auto Trait Implementations§
impl RefUnwindSafe for ReExportImportName
impl Send for ReExportImportName
impl Sync for ReExportImportName
impl Unpin for ReExportImportName
impl UnwindSafe for ReExportImportName
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/doc/boa_ast/declaration/enum.ReExportKind.html b/doc/boa_ast/declaration/enum.ReExportKind.html
index 60e7cc44f5a..b360cd3776c 100644
--- a/doc/boa_ast/declaration/enum.ReExportKind.html
+++ b/doc/boa_ast/declaration/enum.ReExportKind.html
@@ -1,12 +1,12 @@
ReExportKind in boa_ast::declaration - Rust Enum boa_ast::declaration::ReExportKind
source · pub enum ReExportKind {
Namespaced {
- name: Option<Sym>,
+ name: Option<Sym>,
},
Named {
names: Box<[ExportSpecifier]>,
},
}
Expand description
The kind of re-export in an ExportDeclaration
.
-Variants§
§Namespaced
Fields
§name: Option<Sym>
Reexported name for the imported module.
+Variants§
§Namespaced
Namespaced Re-export (export * as name from "module-name"
).
§Named
Fields
§names: Box<[ExportSpecifier]>
List of the required re-exports of the re-exported module.
Re-export list (export { export1, export2 as alias2 } from "module-name"
).
diff --git a/doc/boa_ast/declaration/export/enum.ExportDeclaration.html b/doc/boa_ast/declaration/export/enum.ExportDeclaration.html
index 3f0b9c28ee1..4f55cb2e48b 100644
--- a/doc/boa_ast/declaration/export/enum.ExportDeclaration.html
+++ b/doc/boa_ast/declaration/export/enum.ExportDeclaration.html
@@ -30,7 +30,7 @@
§DefaultClassDeclaration(Class)
Default class declaration export.
§DefaultAssignmentExpression(Expression)
Default assignment expression export.
Trait Implementations§
source§impl Clone for ExportDeclaration
source§fn clone(&self) -> ExportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExportDeclaration
source§impl<'de> Deserialize<'de> for ExportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ExportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ExportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ExportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ExportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ExportDeclaration> for ExportDeclaration
source§fn eq(&self, other: &ExportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ExportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ExportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ExportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ExportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ExportDeclaration> for ExportDeclaration
source§fn eq(&self, other: &ExportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExportDeclaration
source§impl VisitWith for ExportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/export/enum.ExportEntry.html b/doc/boa_ast/declaration/export/enum.ExportEntry.html
index 051acb645e9..d17a6147c04 100644
--- a/doc/boa_ast/declaration/export/enum.ExportEntry.html
+++ b/doc/boa_ast/declaration/export/enum.ExportEntry.html
@@ -1,15 +1,15 @@
ExportEntry in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ExportEntry
source · pub enum ExportEntry {
Ordinary(LocalExportEntry),
StarReExport {
- module_request: Sym,
+ module_request: Sym,
},
ReExport(IndirectExportEntry),
}
Expand description
ExportEntry
record.
Variants§
§Ordinary(LocalExportEntry)
An ordinary export entry
-§StarReExport
Fields
§module_request: Sym
The module from where this reexport will import.
+§StarReExport
Fields
§module_request: Sym
The module from where this reexport will import.
A star reexport entry.
§ReExport(IndirectExportEntry)
A reexport entry with an export name.
-Trait Implementations§
source§impl Clone for ExportEntry
source§fn clone(&self) -> ExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for ExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ExportEntry
§impl Send for ExportEntry
§impl Sync for ExportEntry
§impl Unpin for ExportEntry
§impl UnwindSafe for ExportEntry
Blanket Implementations§
Trait Implementations§
source§impl Clone for ExportEntry
source§fn clone(&self) -> ExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for ExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ExportEntry
§impl Send for ExportEntry
§impl Sync for ExportEntry
§impl Unpin for ExportEntry
§impl UnwindSafe for ExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/doc/boa_ast/declaration/export/enum.ReExportImportName.html b/doc/boa_ast/declaration/export/enum.ReExportImportName.html
index 4f77dcb6b95..51b2c32ed25 100644
--- a/doc/boa_ast/declaration/export/enum.ReExportImportName.html
+++ b/doc/boa_ast/declaration/export/enum.ReExportImportName.html
@@ -1,11 +1,11 @@
ReExportImportName in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ReExportImportName
source · pub enum ReExportImportName {
- Name(Sym),
+ Name(Sym),
Star,
}
Expand description
The name under which a reexported binding is exported by a module.
This differs slightly from the spec, since [[ImportName]]
can be either a name, all-but-default
or all
, but the last two exports can be identified with the export_name
field from
ExportEntry
, which joins both variants into a single Star
variant.
-Variants§
§Name(Sym)
A binding of the imported module.
+Variants§
Trait Implementations§
source§impl Clone for ReExportImportName
source§fn clone(&self) -> ReExportImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReExportImportName
source§impl Copy for ReExportImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ReExportImportName
§impl Send for ReExportImportName
§impl Sync for ReExportImportName
§impl Unpin for ReExportImportName
§impl UnwindSafe for ReExportImportName
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/doc/boa_ast/declaration/export/enum.ReExportKind.html b/doc/boa_ast/declaration/export/enum.ReExportKind.html
index 9636e70150b..9d77597254e 100644
--- a/doc/boa_ast/declaration/export/enum.ReExportKind.html
+++ b/doc/boa_ast/declaration/export/enum.ReExportKind.html
@@ -1,12 +1,12 @@
ReExportKind in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ReExportKind
source · pub enum ReExportKind {
Namespaced {
- name: Option<Sym>,
+ name: Option<Sym>,
},
Named {
names: Box<[ExportSpecifier]>,
},
}
Expand description
The kind of re-export in an ExportDeclaration
.
-Variants§
§Namespaced
Fields
§name: Option<Sym>
Reexported name for the imported module.
+Variants§
§Namespaced
Namespaced Re-export (export * as name from "module-name"
).
§Named
Fields
§names: Box<[ExportSpecifier]>
List of the required re-exports of the re-exported module.
Re-export list (export { export1, export2 as alias2 } from "module-name"
).
diff --git a/doc/boa_ast/declaration/export/struct.ExportSpecifier.html b/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
index f85f1d30680..a937e47f887 100644
--- a/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
index c4b6ab7bbb3..6928ea738de 100644
--- a/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
index 3e1d37cbdc2..770a7a71efb 100644
--- a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/enum.ImportName.html b/doc/boa_ast/declaration/import/enum.ImportName.html
index e9bbc9ad7ff..795beaaf14a 100644
--- a/doc/boa_ast/declaration/import/enum.ImportName.html
+++ b/doc/boa_ast/declaration/import/enum.ImportName.html
@@ -1,9 +1,9 @@
ImportName in boa_ast::declaration::import - Rust Enum boa_ast::declaration::import::ImportName
source · pub enum ImportName {
Namespace,
- Name(Sym),
+ Name(Sym),
}
Expand description
The name under which the imported binding is exported by a module.
Variants§
§Namespace
The namespace object of the imported module.
-§Name(Sym)
A binding of the imported module.
+§Name(Sym)
A binding of the imported module.
Trait Implementations§
source§impl Clone for ImportName
source§fn clone(&self) -> ImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportName
source§impl Copy for ImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ImportName
§impl Send for ImportName
§impl Sync for ImportName
§impl Unpin for ImportName
§impl UnwindSafe for ImportName
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
index dbc467e624e..e9bd0ce2a0c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/import/struct.ImportEntry.html b/doc/boa_ast/declaration/import/struct.ImportEntry.html
index 76fdc5f1f06..004e35bb43c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/import/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
index 42ce21630a4..3c43d59061f 100644
--- a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.ExportSpecifier.html b/doc/boa_ast/declaration/struct.ExportSpecifier.html
index ef5ca95aec7..183af908d60 100644
--- a/doc/boa_ast/declaration/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/struct.ImportDeclaration.html b/doc/boa_ast/declaration/struct.ImportDeclaration.html
index 594fd6fad5e..caf5d5810b0 100644
--- a/doc/boa_ast/declaration/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.ImportEntry.html b/doc/boa_ast/declaration/struct.ImportEntry.html
index afb8f8d6483..ccf2017dc8f 100644
--- a/doc/boa_ast/declaration/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
impl<T> Borrow<T> for Twhere
diff --git a/doc/boa_ast/declaration/enum.ReExportKind.html b/doc/boa_ast/declaration/enum.ReExportKind.html
index 60e7cc44f5a..b360cd3776c 100644
--- a/doc/boa_ast/declaration/enum.ReExportKind.html
+++ b/doc/boa_ast/declaration/enum.ReExportKind.html
@@ -1,12 +1,12 @@
ReExportKind in boa_ast::declaration - Rust Enum boa_ast::declaration::ReExportKind
source · pub enum ReExportKind {
Namespaced {
- name: Option<Sym>,
+ name: Option<Sym>,
},
Named {
names: Box<[ExportSpecifier]>,
},
}
Expand description
The kind of re-export in an ExportDeclaration
.
-Variants§
§Namespaced
Fields
§name: Option<Sym>
Reexported name for the imported module.
+Variants§
§Namespaced
Namespaced Re-export (export * as name from "module-name"
).
§Named
Fields
§names: Box<[ExportSpecifier]>
List of the required re-exports of the re-exported module.
Re-export list (export { export1, export2 as alias2 } from "module-name"
).
diff --git a/doc/boa_ast/declaration/export/enum.ExportDeclaration.html b/doc/boa_ast/declaration/export/enum.ExportDeclaration.html
index 3f0b9c28ee1..4f55cb2e48b 100644
--- a/doc/boa_ast/declaration/export/enum.ExportDeclaration.html
+++ b/doc/boa_ast/declaration/export/enum.ExportDeclaration.html
@@ -30,7 +30,7 @@
§DefaultClassDeclaration(Class)
Default class declaration export.
§DefaultAssignmentExpression(Expression)
Default assignment expression export.
Trait Implementations§
source§impl Clone for ExportDeclaration
source§fn clone(&self) -> ExportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExportDeclaration
source§impl<'de> Deserialize<'de> for ExportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ExportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ExportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ExportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ExportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ExportDeclaration> for ExportDeclaration
source§fn eq(&self, other: &ExportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ExportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ExportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ExportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ExportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ExportDeclaration> for ExportDeclaration
source§fn eq(&self, other: &ExportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExportDeclaration
source§impl VisitWith for ExportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/export/enum.ExportEntry.html b/doc/boa_ast/declaration/export/enum.ExportEntry.html
index 051acb645e9..d17a6147c04 100644
--- a/doc/boa_ast/declaration/export/enum.ExportEntry.html
+++ b/doc/boa_ast/declaration/export/enum.ExportEntry.html
@@ -1,15 +1,15 @@
ExportEntry in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ExportEntry
source · pub enum ExportEntry {
Ordinary(LocalExportEntry),
StarReExport {
- module_request: Sym,
+ module_request: Sym,
},
ReExport(IndirectExportEntry),
}
Expand description
ExportEntry
record.
Variants§
§Ordinary(LocalExportEntry)
An ordinary export entry
-§StarReExport
Fields
§module_request: Sym
The module from where this reexport will import.
+§StarReExport
Fields
§module_request: Sym
The module from where this reexport will import.
A star reexport entry.
§ReExport(IndirectExportEntry)
A reexport entry with an export name.
-Trait Implementations§
source§impl Clone for ExportEntry
source§fn clone(&self) -> ExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for ExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ExportEntry
§impl Send for ExportEntry
§impl Sync for ExportEntry
§impl Unpin for ExportEntry
§impl UnwindSafe for ExportEntry
Blanket Implementations§
Trait Implementations§
source§impl Clone for ExportEntry
source§fn clone(&self) -> ExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for ExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ExportEntry
§impl Send for ExportEntry
§impl Sync for ExportEntry
§impl Unpin for ExportEntry
§impl UnwindSafe for ExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/doc/boa_ast/declaration/export/enum.ReExportImportName.html b/doc/boa_ast/declaration/export/enum.ReExportImportName.html
index 4f77dcb6b95..51b2c32ed25 100644
--- a/doc/boa_ast/declaration/export/enum.ReExportImportName.html
+++ b/doc/boa_ast/declaration/export/enum.ReExportImportName.html
@@ -1,11 +1,11 @@
ReExportImportName in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ReExportImportName
source · pub enum ReExportImportName {
- Name(Sym),
+ Name(Sym),
Star,
}
Expand description
The name under which a reexported binding is exported by a module.
This differs slightly from the spec, since [[ImportName]]
can be either a name, all-but-default
or all
, but the last two exports can be identified with the export_name
field from
ExportEntry
, which joins both variants into a single Star
variant.
-Variants§
§Name(Sym)
A binding of the imported module.
+Variants§
Trait Implementations§
source§impl Clone for ReExportImportName
source§fn clone(&self) -> ReExportImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReExportImportName
source§impl Copy for ReExportImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ReExportImportName
§impl Send for ReExportImportName
§impl Sync for ReExportImportName
§impl Unpin for ReExportImportName
§impl UnwindSafe for ReExportImportName
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/doc/boa_ast/declaration/export/enum.ReExportKind.html b/doc/boa_ast/declaration/export/enum.ReExportKind.html
index 9636e70150b..9d77597254e 100644
--- a/doc/boa_ast/declaration/export/enum.ReExportKind.html
+++ b/doc/boa_ast/declaration/export/enum.ReExportKind.html
@@ -1,12 +1,12 @@
ReExportKind in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ReExportKind
source · pub enum ReExportKind {
Namespaced {
- name: Option<Sym>,
+ name: Option<Sym>,
},
Named {
names: Box<[ExportSpecifier]>,
},
}
Expand description
The kind of re-export in an ExportDeclaration
.
-Variants§
§Namespaced
Fields
§name: Option<Sym>
Reexported name for the imported module.
+Variants§
§Namespaced
Namespaced Re-export (export * as name from "module-name"
).
§Named
Fields
§names: Box<[ExportSpecifier]>
List of the required re-exports of the re-exported module.
Re-export list (export { export1, export2 as alias2 } from "module-name"
).
diff --git a/doc/boa_ast/declaration/export/struct.ExportSpecifier.html b/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
index f85f1d30680..a937e47f887 100644
--- a/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
index c4b6ab7bbb3..6928ea738de 100644
--- a/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
index 3e1d37cbdc2..770a7a71efb 100644
--- a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/enum.ImportName.html b/doc/boa_ast/declaration/import/enum.ImportName.html
index e9bbc9ad7ff..795beaaf14a 100644
--- a/doc/boa_ast/declaration/import/enum.ImportName.html
+++ b/doc/boa_ast/declaration/import/enum.ImportName.html
@@ -1,9 +1,9 @@
ImportName in boa_ast::declaration::import - Rust Enum boa_ast::declaration::import::ImportName
source · pub enum ImportName {
Namespace,
- Name(Sym),
+ Name(Sym),
}
Expand description
The name under which the imported binding is exported by a module.
Variants§
§Namespace
The namespace object of the imported module.
-§Name(Sym)
A binding of the imported module.
+§Name(Sym)
A binding of the imported module.
Trait Implementations§
source§impl Clone for ImportName
source§fn clone(&self) -> ImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportName
source§impl Copy for ImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ImportName
§impl Send for ImportName
§impl Sync for ImportName
§impl Unpin for ImportName
§impl UnwindSafe for ImportName
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
index dbc467e624e..e9bd0ce2a0c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/import/struct.ImportEntry.html b/doc/boa_ast/declaration/import/struct.ImportEntry.html
index 76fdc5f1f06..004e35bb43c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/import/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
index 42ce21630a4..3c43d59061f 100644
--- a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.ExportSpecifier.html b/doc/boa_ast/declaration/struct.ExportSpecifier.html
index ef5ca95aec7..183af908d60 100644
--- a/doc/boa_ast/declaration/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/struct.ImportDeclaration.html b/doc/boa_ast/declaration/struct.ImportDeclaration.html
index 594fd6fad5e..caf5d5810b0 100644
--- a/doc/boa_ast/declaration/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.ImportEntry.html b/doc/boa_ast/declaration/struct.ImportEntry.html
index afb8f8d6483..ccf2017dc8f 100644
--- a/doc/boa_ast/declaration/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
Enum boa_ast::declaration::ReExportKind
source · pub enum ReExportKind {
Namespaced {
- name: Option<Sym>,
+ name: Option<Sym>,
},
Named {
names: Box<[ExportSpecifier]>,
},
}
Expand description
The kind of re-export in an ExportDeclaration
.
Variants§
Namespaced
Fields
name: Option<Sym>
Reexported name for the imported module.
+Variants§
Namespaced
Namespaced Re-export (export * as name from "module-name"
).
Named
Fields
names: Box<[ExportSpecifier]>
List of the required re-exports of the re-exported module.
Re-export list (export { export1, export2 as alias2 } from "module-name"
).
DefaultClassDeclaration(Class)
Default class declaration export.
DefaultAssignmentExpression(Expression)
Default assignment expression export.
Trait Implementations§
source§impl Clone for ExportDeclaration
impl Clone for ExportDeclaration
source§fn clone(&self) -> ExportDeclaration
fn clone(&self) -> ExportDeclaration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ExportDeclaration
impl Debug for ExportDeclaration
source§impl<'de> Deserialize<'de> for ExportDeclaration
impl<'de> Deserialize<'de> for ExportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a ExportDeclaration> for NodeRef<'a>
impl<'a> From<&'a ExportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ExportDeclaration) -> NodeRef<'a>
fn from(node: &'a ExportDeclaration) -> NodeRef<'a>
source§impl<'a> From<&'a mut ExportDeclaration> for NodeRefMut<'a>
impl<'a> From<&'a mut ExportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ExportDeclaration) -> NodeRefMut<'a>
fn from(node: &'a mut ExportDeclaration) -> NodeRefMut<'a>
source§impl PartialEq<ExportDeclaration> for ExportDeclaration
impl PartialEq<ExportDeclaration> for ExportDeclaration
source§fn eq(&self, other: &ExportDeclaration) -> bool
fn eq(&self, other: &ExportDeclaration) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a ExportDeclaration> for NodeRef<'a>
impl<'a> From<&'a ExportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ExportDeclaration) -> NodeRef<'a>
fn from(node: &'a ExportDeclaration) -> NodeRef<'a>
source§impl<'a> From<&'a mut ExportDeclaration> for NodeRefMut<'a>
impl<'a> From<&'a mut ExportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ExportDeclaration) -> NodeRefMut<'a>
fn from(node: &'a mut ExportDeclaration) -> NodeRefMut<'a>
source§impl PartialEq<ExportDeclaration> for ExportDeclaration
impl PartialEq<ExportDeclaration> for ExportDeclaration
source§fn eq(&self, other: &ExportDeclaration) -> bool
fn eq(&self, other: &ExportDeclaration) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExportDeclaration
impl Serialize for ExportDeclaration
source§impl VisitWith for ExportDeclaration
impl VisitWith for ExportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/export/enum.ExportEntry.html b/doc/boa_ast/declaration/export/enum.ExportEntry.html
index 051acb645e9..d17a6147c04 100644
--- a/doc/boa_ast/declaration/export/enum.ExportEntry.html
+++ b/doc/boa_ast/declaration/export/enum.ExportEntry.html
@@ -1,15 +1,15 @@
ExportEntry in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ExportEntry
source · pub enum ExportEntry {
Ordinary(LocalExportEntry),
StarReExport {
- module_request: Sym,
+ module_request: Sym,
},
ReExport(IndirectExportEntry),
}
Expand description
ExportEntry
record.
Variants§
§Ordinary(LocalExportEntry)
An ordinary export entry
-§StarReExport
Fields
§module_request: Sym
The module from where this reexport will import.
+§StarReExport
Fields
§module_request: Sym
The module from where this reexport will import.
A star reexport entry.
§ReExport(IndirectExportEntry)
A reexport entry with an export name.
-Trait Implementations§
source§impl Clone for ExportEntry
source§fn clone(&self) -> ExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for ExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ExportEntry
§impl Send for ExportEntry
§impl Sync for ExportEntry
§impl Unpin for ExportEntry
§impl UnwindSafe for ExportEntry
Blanket Implementations§
Trait Implementations§
source§impl Clone for ExportEntry
source§fn clone(&self) -> ExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for ExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ExportEntry
§impl Send for ExportEntry
§impl Sync for ExportEntry
§impl Unpin for ExportEntry
§impl UnwindSafe for ExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/doc/boa_ast/declaration/export/enum.ReExportImportName.html b/doc/boa_ast/declaration/export/enum.ReExportImportName.html
index 4f77dcb6b95..51b2c32ed25 100644
--- a/doc/boa_ast/declaration/export/enum.ReExportImportName.html
+++ b/doc/boa_ast/declaration/export/enum.ReExportImportName.html
@@ -1,11 +1,11 @@
ReExportImportName in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ReExportImportName
source · pub enum ReExportImportName {
- Name(Sym),
+ Name(Sym),
Star,
}
Expand description
The name under which a reexported binding is exported by a module.
This differs slightly from the spec, since [[ImportName]]
can be either a name, all-but-default
or all
, but the last two exports can be identified with the export_name
field from
ExportEntry
, which joins both variants into a single Star
variant.
-Variants§
§Name(Sym)
A binding of the imported module.
+Variants§
Trait Implementations§
source§impl Clone for ReExportImportName
source§fn clone(&self) -> ReExportImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReExportImportName
source§impl Copy for ReExportImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ReExportImportName
§impl Send for ReExportImportName
§impl Sync for ReExportImportName
§impl Unpin for ReExportImportName
§impl UnwindSafe for ReExportImportName
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/doc/boa_ast/declaration/export/enum.ReExportKind.html b/doc/boa_ast/declaration/export/enum.ReExportKind.html
index 9636e70150b..9d77597254e 100644
--- a/doc/boa_ast/declaration/export/enum.ReExportKind.html
+++ b/doc/boa_ast/declaration/export/enum.ReExportKind.html
@@ -1,12 +1,12 @@
ReExportKind in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ReExportKind
source · pub enum ReExportKind {
Namespaced {
- name: Option<Sym>,
+ name: Option<Sym>,
},
Named {
names: Box<[ExportSpecifier]>,
},
}
Expand description
The kind of re-export in an ExportDeclaration
.
-Variants§
§Namespaced
Fields
§name: Option<Sym>
Reexported name for the imported module.
+Variants§
§Namespaced
Namespaced Re-export (export * as name from "module-name"
).
§Named
Fields
§names: Box<[ExportSpecifier]>
List of the required re-exports of the re-exported module.
Re-export list (export { export1, export2 as alias2 } from "module-name"
).
diff --git a/doc/boa_ast/declaration/export/struct.ExportSpecifier.html b/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
index f85f1d30680..a937e47f887 100644
--- a/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
index c4b6ab7bbb3..6928ea738de 100644
--- a/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
index 3e1d37cbdc2..770a7a71efb 100644
--- a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/enum.ImportName.html b/doc/boa_ast/declaration/import/enum.ImportName.html
index e9bbc9ad7ff..795beaaf14a 100644
--- a/doc/boa_ast/declaration/import/enum.ImportName.html
+++ b/doc/boa_ast/declaration/import/enum.ImportName.html
@@ -1,9 +1,9 @@
ImportName in boa_ast::declaration::import - Rust Enum boa_ast::declaration::import::ImportName
source · pub enum ImportName {
Namespace,
- Name(Sym),
+ Name(Sym),
}
Expand description
The name under which the imported binding is exported by a module.
Variants§
§Namespace
The namespace object of the imported module.
-§Name(Sym)
A binding of the imported module.
+§Name(Sym)
A binding of the imported module.
Trait Implementations§
source§impl Clone for ImportName
source§fn clone(&self) -> ImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportName
source§impl Copy for ImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ImportName
§impl Send for ImportName
§impl Sync for ImportName
§impl Unpin for ImportName
§impl UnwindSafe for ImportName
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
index dbc467e624e..e9bd0ce2a0c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/import/struct.ImportEntry.html b/doc/boa_ast/declaration/import/struct.ImportEntry.html
index 76fdc5f1f06..004e35bb43c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/import/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
index 42ce21630a4..3c43d59061f 100644
--- a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.ExportSpecifier.html b/doc/boa_ast/declaration/struct.ExportSpecifier.html
index ef5ca95aec7..183af908d60 100644
--- a/doc/boa_ast/declaration/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/struct.ImportDeclaration.html b/doc/boa_ast/declaration/struct.ImportDeclaration.html
index 594fd6fad5e..caf5d5810b0 100644
--- a/doc/boa_ast/declaration/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.ImportEntry.html b/doc/boa_ast/declaration/struct.ImportEntry.html
index afb8f8d6483..ccf2017dc8f 100644
--- a/doc/boa_ast/declaration/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/export/enum.ExportEntry.html b/doc/boa_ast/declaration/export/enum.ExportEntry.html
index 051acb645e9..d17a6147c04 100644
--- a/doc/boa_ast/declaration/export/enum.ExportEntry.html
+++ b/doc/boa_ast/declaration/export/enum.ExportEntry.html
@@ -1,15 +1,15 @@
ExportEntry in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ExportEntry
source · pub enum ExportEntry {
Ordinary(LocalExportEntry),
StarReExport {
- module_request: Sym,
+ module_request: Sym,
},
ReExport(IndirectExportEntry),
}
Expand description
ExportEntry
record.
Variants§
§Ordinary(LocalExportEntry)
An ordinary export entry
-§StarReExport
Fields
§module_request: Sym
The module from where this reexport will import.
+§StarReExport
Fields
§module_request: Sym
The module from where this reexport will import.
A star reexport entry.
§ReExport(IndirectExportEntry)
A reexport entry with an export name.
-Trait Implementations§
source§impl Clone for ExportEntry
source§fn clone(&self) -> ExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for ExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ExportEntry
§impl Send for ExportEntry
§impl Sync for ExportEntry
§impl Unpin for ExportEntry
§impl UnwindSafe for ExportEntry
Blanket Implementations§
Trait Implementations§
source§impl Clone for ExportEntry
source§fn clone(&self) -> ExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for ExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ExportEntry
§impl Send for ExportEntry
§impl Sync for ExportEntry
§impl Unpin for ExportEntry
§impl UnwindSafe for ExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/doc/boa_ast/declaration/export/enum.ReExportImportName.html b/doc/boa_ast/declaration/export/enum.ReExportImportName.html
index 4f77dcb6b95..51b2c32ed25 100644
--- a/doc/boa_ast/declaration/export/enum.ReExportImportName.html
+++ b/doc/boa_ast/declaration/export/enum.ReExportImportName.html
@@ -1,11 +1,11 @@
ReExportImportName in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ReExportImportName
source · pub enum ReExportImportName {
- Name(Sym),
+ Name(Sym),
Star,
}
Expand description
The name under which a reexported binding is exported by a module.
This differs slightly from the spec, since [[ImportName]]
can be either a name, all-but-default
or all
, but the last two exports can be identified with the export_name
field from
ExportEntry
, which joins both variants into a single Star
variant.
-Variants§
§Name(Sym)
A binding of the imported module.
+Variants§
Trait Implementations§
source§impl Clone for ReExportImportName
source§fn clone(&self) -> ReExportImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReExportImportName
source§impl Copy for ReExportImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ReExportImportName
§impl Send for ReExportImportName
§impl Sync for ReExportImportName
§impl Unpin for ReExportImportName
§impl UnwindSafe for ReExportImportName
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/doc/boa_ast/declaration/export/enum.ReExportKind.html b/doc/boa_ast/declaration/export/enum.ReExportKind.html
index 9636e70150b..9d77597254e 100644
--- a/doc/boa_ast/declaration/export/enum.ReExportKind.html
+++ b/doc/boa_ast/declaration/export/enum.ReExportKind.html
@@ -1,12 +1,12 @@
ReExportKind in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ReExportKind
source · pub enum ReExportKind {
Namespaced {
- name: Option<Sym>,
+ name: Option<Sym>,
},
Named {
names: Box<[ExportSpecifier]>,
},
}
Expand description
The kind of re-export in an ExportDeclaration
.
-Variants§
§Namespaced
Fields
§name: Option<Sym>
Reexported name for the imported module.
+Variants§
§Namespaced
Namespaced Re-export (export * as name from "module-name"
).
§Named
Fields
§names: Box<[ExportSpecifier]>
List of the required re-exports of the re-exported module.
Re-export list (export { export1, export2 as alias2 } from "module-name"
).
diff --git a/doc/boa_ast/declaration/export/struct.ExportSpecifier.html b/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
index f85f1d30680..a937e47f887 100644
--- a/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
index c4b6ab7bbb3..6928ea738de 100644
--- a/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
index 3e1d37cbdc2..770a7a71efb 100644
--- a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/enum.ImportName.html b/doc/boa_ast/declaration/import/enum.ImportName.html
index e9bbc9ad7ff..795beaaf14a 100644
--- a/doc/boa_ast/declaration/import/enum.ImportName.html
+++ b/doc/boa_ast/declaration/import/enum.ImportName.html
@@ -1,9 +1,9 @@
ImportName in boa_ast::declaration::import - Rust Enum boa_ast::declaration::import::ImportName
source · pub enum ImportName {
Namespace,
- Name(Sym),
+ Name(Sym),
}
Expand description
The name under which the imported binding is exported by a module.
Variants§
§Namespace
The namespace object of the imported module.
-§Name(Sym)
A binding of the imported module.
+§Name(Sym)
A binding of the imported module.
Trait Implementations§
source§impl Clone for ImportName
source§fn clone(&self) -> ImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportName
source§impl Copy for ImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ImportName
§impl Send for ImportName
§impl Sync for ImportName
§impl Unpin for ImportName
§impl UnwindSafe for ImportName
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
index dbc467e624e..e9bd0ce2a0c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/import/struct.ImportEntry.html b/doc/boa_ast/declaration/import/struct.ImportEntry.html
index 76fdc5f1f06..004e35bb43c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/import/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
index 42ce21630a4..3c43d59061f 100644
--- a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.ExportSpecifier.html b/doc/boa_ast/declaration/struct.ExportSpecifier.html
index ef5ca95aec7..183af908d60 100644
--- a/doc/boa_ast/declaration/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/struct.ImportDeclaration.html b/doc/boa_ast/declaration/struct.ImportDeclaration.html
index 594fd6fad5e..caf5d5810b0 100644
--- a/doc/boa_ast/declaration/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.ImportEntry.html b/doc/boa_ast/declaration/struct.ImportEntry.html
index afb8f8d6483..ccf2017dc8f 100644
--- a/doc/boa_ast/declaration/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
Enum boa_ast::declaration::export::ExportEntry
source · pub enum ExportEntry {
Ordinary(LocalExportEntry),
StarReExport {
- module_request: Sym,
+ module_request: Sym,
},
ReExport(IndirectExportEntry),
}
Expand description
ExportEntry
record.
Variants§
Ordinary(LocalExportEntry)
An ordinary export entry
-StarReExport
Fields
module_request: Sym
The module from where this reexport will import.
+StarReExport
Fields
module_request: Sym
The module from where this reexport will import.
A star reexport entry.
ReExport(IndirectExportEntry)
A reexport entry with an export name.
-Trait Implementations§
source§impl Clone for ExportEntry
impl Clone for ExportEntry
source§fn clone(&self) -> ExportEntry
fn clone(&self) -> ExportEntry
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ExportEntry
impl Debug for ExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
fn from(v: IndirectExportEntry) -> Self
source§impl From<LocalExportEntry> for ExportEntry
impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
fn from(v: LocalExportEntry) -> Self
impl Copy for ExportEntry
Auto Trait Implementations§
impl RefUnwindSafe for ExportEntry
impl Send for ExportEntry
impl Sync for ExportEntry
impl Unpin for ExportEntry
impl UnwindSafe for ExportEntry
Blanket Implementations§
Trait Implementations§
source§impl Clone for ExportEntry
impl Clone for ExportEntry
source§fn clone(&self) -> ExportEntry
fn clone(&self) -> ExportEntry
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ExportEntry
impl Debug for ExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
fn from(v: IndirectExportEntry) -> Self
source§impl From<LocalExportEntry> for ExportEntry
impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
fn from(v: LocalExportEntry) -> Self
impl Copy for ExportEntry
Auto Trait Implementations§
impl RefUnwindSafe for ExportEntry
impl Send for ExportEntry
impl Sync for ExportEntry
impl Unpin for ExportEntry
impl UnwindSafe for ExportEntry
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
source§impl<T> From<T> for T
impl<T> From<T> for T
source§fn from(t: T) -> T
fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/doc/boa_ast/declaration/export/enum.ReExportImportName.html b/doc/boa_ast/declaration/export/enum.ReExportImportName.html index 4f77dcb6b95..51b2c32ed25 100644 --- a/doc/boa_ast/declaration/export/enum.ReExportImportName.html +++ b/doc/boa_ast/declaration/export/enum.ReExportImportName.html @@ -1,11 +1,11 @@Enum boa_ast::declaration::export::ReExportImportName
source · pub enum ReExportImportName {
- Name(Sym),
+ Name(Sym),
Star,
}
Expand description
The name under which a reexported binding is exported by a module.
This differs slightly from the spec, since [[ImportName]]
can be either a name, all-but-default
or all
, but the last two exports can be identified with the export_name
field from
ExportEntry
, which joins both variants into a single Star
variant.
Variants§
Name(Sym)
A binding of the imported module.
+Variants§
Trait Implementations§
source§impl Clone for ReExportImportName
impl Clone for ReExportImportName
source§fn clone(&self) -> ReExportImportName
fn clone(&self) -> ReExportImportName
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ReExportImportName
impl Debug for ReExportImportName
impl Copy for ReExportImportName
Auto Trait Implementations§
impl RefUnwindSafe for ReExportImportName
impl Send for ReExportImportName
impl Sync for ReExportImportName
impl Unpin for ReExportImportName
impl UnwindSafe for ReExportImportName
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/doc/boa_ast/declaration/export/enum.ReExportKind.html b/doc/boa_ast/declaration/export/enum.ReExportKind.html
index 9636e70150b..9d77597254e 100644
--- a/doc/boa_ast/declaration/export/enum.ReExportKind.html
+++ b/doc/boa_ast/declaration/export/enum.ReExportKind.html
@@ -1,12 +1,12 @@
ReExportKind in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ReExportKind
source · pub enum ReExportKind {
Namespaced {
- name: Option<Sym>,
+ name: Option<Sym>,
},
Named {
names: Box<[ExportSpecifier]>,
},
}
Expand description
The kind of re-export in an ExportDeclaration
.
-Variants§
§Namespaced
Fields
§name: Option<Sym>
Reexported name for the imported module.
+Variants§
§Namespaced
Namespaced Re-export (export * as name from "module-name"
).
§Named
Fields
§names: Box<[ExportSpecifier]>
List of the required re-exports of the re-exported module.
Re-export list (export { export1, export2 as alias2 } from "module-name"
).
diff --git a/doc/boa_ast/declaration/export/struct.ExportSpecifier.html b/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
index f85f1d30680..a937e47f887 100644
--- a/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
index c4b6ab7bbb3..6928ea738de 100644
--- a/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
index 3e1d37cbdc2..770a7a71efb 100644
--- a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/enum.ImportName.html b/doc/boa_ast/declaration/import/enum.ImportName.html
index e9bbc9ad7ff..795beaaf14a 100644
--- a/doc/boa_ast/declaration/import/enum.ImportName.html
+++ b/doc/boa_ast/declaration/import/enum.ImportName.html
@@ -1,9 +1,9 @@
ImportName in boa_ast::declaration::import - Rust Enum boa_ast::declaration::import::ImportName
source · pub enum ImportName {
Namespace,
- Name(Sym),
+ Name(Sym),
}
Expand description
The name under which the imported binding is exported by a module.
Variants§
§Namespace
The namespace object of the imported module.
-§Name(Sym)
A binding of the imported module.
+§Name(Sym)
A binding of the imported module.
Trait Implementations§
source§impl Clone for ImportName
source§fn clone(&self) -> ImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportName
source§impl Copy for ImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ImportName
§impl Send for ImportName
§impl Sync for ImportName
§impl Unpin for ImportName
§impl UnwindSafe for ImportName
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
index dbc467e624e..e9bd0ce2a0c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/import/struct.ImportEntry.html b/doc/boa_ast/declaration/import/struct.ImportEntry.html
index 76fdc5f1f06..004e35bb43c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/import/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
index 42ce21630a4..3c43d59061f 100644
--- a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.ExportSpecifier.html b/doc/boa_ast/declaration/struct.ExportSpecifier.html
index ef5ca95aec7..183af908d60 100644
--- a/doc/boa_ast/declaration/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/struct.ImportDeclaration.html b/doc/boa_ast/declaration/struct.ImportDeclaration.html
index 594fd6fad5e..caf5d5810b0 100644
--- a/doc/boa_ast/declaration/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.ImportEntry.html b/doc/boa_ast/declaration/struct.ImportEntry.html
index afb8f8d6483..ccf2017dc8f 100644
--- a/doc/boa_ast/declaration/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
impl<T> Borrow<T> for Twhere
diff --git a/doc/boa_ast/declaration/export/enum.ReExportKind.html b/doc/boa_ast/declaration/export/enum.ReExportKind.html
index 9636e70150b..9d77597254e 100644
--- a/doc/boa_ast/declaration/export/enum.ReExportKind.html
+++ b/doc/boa_ast/declaration/export/enum.ReExportKind.html
@@ -1,12 +1,12 @@
ReExportKind in boa_ast::declaration::export - Rust Enum boa_ast::declaration::export::ReExportKind
source · pub enum ReExportKind {
Namespaced {
- name: Option<Sym>,
+ name: Option<Sym>,
},
Named {
names: Box<[ExportSpecifier]>,
},
}
Expand description
The kind of re-export in an ExportDeclaration
.
-Variants§
§Namespaced
Fields
§name: Option<Sym>
Reexported name for the imported module.
+Variants§
§Namespaced
Namespaced Re-export (export * as name from "module-name"
).
§Named
Fields
§names: Box<[ExportSpecifier]>
List of the required re-exports of the re-exported module.
Re-export list (export { export1, export2 as alias2 } from "module-name"
).
diff --git a/doc/boa_ast/declaration/export/struct.ExportSpecifier.html b/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
index f85f1d30680..a937e47f887 100644
--- a/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/export/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
index c4b6ab7bbb3..6928ea738de 100644
--- a/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
index 3e1d37cbdc2..770a7a71efb 100644
--- a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/enum.ImportName.html b/doc/boa_ast/declaration/import/enum.ImportName.html
index e9bbc9ad7ff..795beaaf14a 100644
--- a/doc/boa_ast/declaration/import/enum.ImportName.html
+++ b/doc/boa_ast/declaration/import/enum.ImportName.html
@@ -1,9 +1,9 @@
ImportName in boa_ast::declaration::import - Rust Enum boa_ast::declaration::import::ImportName
source · pub enum ImportName {
Namespace,
- Name(Sym),
+ Name(Sym),
}
Expand description
The name under which the imported binding is exported by a module.
Variants§
§Namespace
The namespace object of the imported module.
-§Name(Sym)
A binding of the imported module.
+§Name(Sym)
A binding of the imported module.
Trait Implementations§
source§impl Clone for ImportName
source§fn clone(&self) -> ImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportName
source§impl Copy for ImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ImportName
§impl Send for ImportName
§impl Sync for ImportName
§impl Unpin for ImportName
§impl UnwindSafe for ImportName
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
index dbc467e624e..e9bd0ce2a0c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/import/struct.ImportEntry.html b/doc/boa_ast/declaration/import/struct.ImportEntry.html
index 76fdc5f1f06..004e35bb43c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/import/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
index 42ce21630a4..3c43d59061f 100644
--- a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.ExportSpecifier.html b/doc/boa_ast/declaration/struct.ExportSpecifier.html
index ef5ca95aec7..183af908d60 100644
--- a/doc/boa_ast/declaration/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/struct.ImportDeclaration.html b/doc/boa_ast/declaration/struct.ImportDeclaration.html
index 594fd6fad5e..caf5d5810b0 100644
--- a/doc/boa_ast/declaration/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.ImportEntry.html b/doc/boa_ast/declaration/struct.ImportEntry.html
index afb8f8d6483..ccf2017dc8f 100644
--- a/doc/boa_ast/declaration/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
Enum boa_ast::declaration::export::ReExportKind
source · pub enum ReExportKind {
Namespaced {
- name: Option<Sym>,
+ name: Option<Sym>,
},
Named {
names: Box<[ExportSpecifier]>,
},
}
Expand description
The kind of re-export in an ExportDeclaration
.
Variants§
Namespaced
Fields
name: Option<Sym>
Reexported name for the imported module.
+Variants§
Namespaced
Namespaced Re-export (export * as name from "module-name"
).
Named
Fields
names: Box<[ExportSpecifier]>
List of the required re-exports of the re-exported module.
Re-export list (export { export1, export2 as alias2 } from "module-name"
).
Struct boa_ast::declaration::export::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
pub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
sourcepub const fn private_name(self) -> Sym
pub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
pub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
sourcepub const fn private_name(self) -> Sym
pub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
pub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
fn size_hint(depth: usize) -> (usize, Option<usize>)
Unstructured
this type
diff --git a/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
index c4b6ab7bbb3..6928ea738de 100644
--- a/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/export/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
Struct boa_ast::declaration::export::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
pub const fn new( + module_request: Sym, import_name: ReExportImportName, - export_name: Sym + export_name: Sym ) -> Self
Creates a new IndirectExportEntry
.
sourcepub const fn module_request(&self) -> Sym
pub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
pub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
pub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
pub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
pub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
fn clone(&self) -> IndirectExportEntry
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for IndirectExportEntry
impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
fn from(v: IndirectExportEntry) -> Self
impl Copy for IndirectExportEntry
Auto Trait Implementations§
impl RefUnwindSafe for IndirectExportEntry
impl Send for IndirectExportEntry
impl Sync for IndirectExportEntry
impl Unpin for IndirectExportEntry
impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
index 3e1d37cbdc2..770a7a71efb 100644
--- a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/enum.ImportName.html b/doc/boa_ast/declaration/import/enum.ImportName.html
index e9bbc9ad7ff..795beaaf14a 100644
--- a/doc/boa_ast/declaration/import/enum.ImportName.html
+++ b/doc/boa_ast/declaration/import/enum.ImportName.html
@@ -1,9 +1,9 @@
ImportName in boa_ast::declaration::import - Rust Enum boa_ast::declaration::import::ImportName
source · pub enum ImportName {
Namespace,
- Name(Sym),
+ Name(Sym),
}
Expand description
The name under which the imported binding is exported by a module.
Variants§
§Namespace
The namespace object of the imported module.
-§Name(Sym)
A binding of the imported module.
+§Name(Sym)
A binding of the imported module.
Trait Implementations§
source§impl Clone for ImportName
source§fn clone(&self) -> ImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportName
source§impl Copy for ImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ImportName
§impl Send for ImportName
§impl Sync for ImportName
§impl Unpin for ImportName
§impl UnwindSafe for ImportName
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
index dbc467e624e..e9bd0ce2a0c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/import/struct.ImportEntry.html b/doc/boa_ast/declaration/import/struct.ImportEntry.html
index 76fdc5f1f06..004e35bb43c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/import/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
index 42ce21630a4..3c43d59061f 100644
--- a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.ExportSpecifier.html b/doc/boa_ast/declaration/struct.ExportSpecifier.html
index ef5ca95aec7..183af908d60 100644
--- a/doc/boa_ast/declaration/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/struct.ImportDeclaration.html b/doc/boa_ast/declaration/struct.ImportDeclaration.html
index 594fd6fad5e..caf5d5810b0 100644
--- a/doc/boa_ast/declaration/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.ImportEntry.html b/doc/boa_ast/declaration/struct.ImportEntry.html
index afb8f8d6483..ccf2017dc8f 100644
--- a/doc/boa_ast/declaration/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
index 3e1d37cbdc2..770a7a71efb 100644
--- a/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/export/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration::export - Rust Struct boa_ast::declaration::export::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/enum.ImportName.html b/doc/boa_ast/declaration/import/enum.ImportName.html
index e9bbc9ad7ff..795beaaf14a 100644
--- a/doc/boa_ast/declaration/import/enum.ImportName.html
+++ b/doc/boa_ast/declaration/import/enum.ImportName.html
@@ -1,9 +1,9 @@
ImportName in boa_ast::declaration::import - Rust Enum boa_ast::declaration::import::ImportName
source · pub enum ImportName {
Namespace,
- Name(Sym),
+ Name(Sym),
}
Expand description
The name under which the imported binding is exported by a module.
Variants§
§Namespace
The namespace object of the imported module.
-§Name(Sym)
A binding of the imported module.
+§Name(Sym)
A binding of the imported module.
Trait Implementations§
source§impl Clone for ImportName
source§fn clone(&self) -> ImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportName
source§impl Copy for ImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ImportName
§impl Send for ImportName
§impl Sync for ImportName
§impl Unpin for ImportName
§impl UnwindSafe for ImportName
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
index dbc467e624e..e9bd0ce2a0c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/import/struct.ImportEntry.html b/doc/boa_ast/declaration/import/struct.ImportEntry.html
index 76fdc5f1f06..004e35bb43c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/import/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
index 42ce21630a4..3c43d59061f 100644
--- a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.ExportSpecifier.html b/doc/boa_ast/declaration/struct.ExportSpecifier.html
index ef5ca95aec7..183af908d60 100644
--- a/doc/boa_ast/declaration/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/struct.ImportDeclaration.html b/doc/boa_ast/declaration/struct.ImportDeclaration.html
index 594fd6fad5e..caf5d5810b0 100644
--- a/doc/boa_ast/declaration/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.ImportEntry.html b/doc/boa_ast/declaration/struct.ImportEntry.html
index afb8f8d6483..ccf2017dc8f 100644
--- a/doc/boa_ast/declaration/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
Struct boa_ast::declaration::export::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
pub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
pub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
pub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
pub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
pub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
fn clone(&self) -> LocalExportEntry
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for LocalExportEntry
impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
fn from(v: LocalExportEntry) -> Self
impl Copy for LocalExportEntry
Auto Trait Implementations§
impl RefUnwindSafe for LocalExportEntry
impl Send for LocalExportEntry
impl Sync for LocalExportEntry
impl Unpin for LocalExportEntry
impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/enum.ImportName.html b/doc/boa_ast/declaration/import/enum.ImportName.html
index e9bbc9ad7ff..795beaaf14a 100644
--- a/doc/boa_ast/declaration/import/enum.ImportName.html
+++ b/doc/boa_ast/declaration/import/enum.ImportName.html
@@ -1,9 +1,9 @@
ImportName in boa_ast::declaration::import - Rust Enum boa_ast::declaration::import::ImportName
source · pub enum ImportName {
Namespace,
- Name(Sym),
+ Name(Sym),
}
Expand description
The name under which the imported binding is exported by a module.
Variants§
§Namespace
The namespace object of the imported module.
-§Name(Sym)
A binding of the imported module.
+§Name(Sym)
A binding of the imported module.
Trait Implementations§
source§impl Clone for ImportName
source§fn clone(&self) -> ImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportName
source§impl Copy for ImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ImportName
§impl Send for ImportName
§impl Sync for ImportName
§impl Unpin for ImportName
§impl UnwindSafe for ImportName
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
index dbc467e624e..e9bd0ce2a0c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/enum.ImportName.html b/doc/boa_ast/declaration/import/enum.ImportName.html
index e9bbc9ad7ff..795beaaf14a 100644
--- a/doc/boa_ast/declaration/import/enum.ImportName.html
+++ b/doc/boa_ast/declaration/import/enum.ImportName.html
@@ -1,9 +1,9 @@
ImportName in boa_ast::declaration::import - Rust Enum boa_ast::declaration::import::ImportName
source · pub enum ImportName {
Namespace,
- Name(Sym),
+ Name(Sym),
}
Expand description
The name under which the imported binding is exported by a module.
Variants§
§Namespace
The namespace object of the imported module.
-§Name(Sym)
A binding of the imported module.
+§Name(Sym)
A binding of the imported module.
Trait Implementations§
source§impl Clone for ImportName
source§fn clone(&self) -> ImportName
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportName
source§impl Copy for ImportName
Auto Trait Implementations§
§impl RefUnwindSafe for ImportName
§impl Send for ImportName
§impl Sync for ImportName
§impl Unpin for ImportName
§impl UnwindSafe for ImportName
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
index dbc467e624e..e9bd0ce2a0c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Enum boa_ast::declaration::import::ImportName
source · pub enum ImportName {
Namespace,
- Name(Sym),
+ Name(Sym),
}
Expand description
The name under which the imported binding is exported by a module.
Variants§
Namespace
The namespace object of the imported module.
-Name(Sym)
A binding of the imported module.
+Name(Sym)
A binding of the imported module.
Trait Implementations§
source§impl Clone for ImportName
impl Clone for ImportName
source§fn clone(&self) -> ImportName
fn clone(&self) -> ImportName
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ImportName
impl Debug for ImportName
impl Copy for ImportName
Auto Trait Implementations§
impl RefUnwindSafe for ImportName
impl Send for ImportName
impl Sync for ImportName
impl Unpin for ImportName
impl UnwindSafe for ImportName
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
index dbc467e624e..e9bd0ce2a0c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
impl<T> BorrowMut<T> for Twhere diff --git a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html index dbc467e624e..e9bd0ce2a0c 100644 --- a/doc/boa_ast/declaration/import/struct.ImportDeclaration.html +++ b/doc/boa_ast/declaration/import/struct.ImportDeclaration.html @@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
pub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
pub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
fn clone(&self) -> ImportDeclaration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ImportDeclaration
impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
source§impl PartialEq<ImportDeclaration> for ImportDeclaration
impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
fn eq(&self, other: &ImportDeclaration) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
source§impl PartialEq<ImportDeclaration> for ImportDeclaration
impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
fn eq(&self, other: &ImportDeclaration) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/import/struct.ImportEntry.html b/doc/boa_ast/declaration/import/struct.ImportEntry.html
index 76fdc5f1f06..004e35bb43c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/import/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
index 42ce21630a4..3c43d59061f 100644
--- a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.ExportSpecifier.html b/doc/boa_ast/declaration/struct.ExportSpecifier.html
index ef5ca95aec7..183af908d60 100644
--- a/doc/boa_ast/declaration/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/struct.ImportDeclaration.html b/doc/boa_ast/declaration/struct.ImportDeclaration.html
index 594fd6fad5e..caf5d5810b0 100644
--- a/doc/boa_ast/declaration/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.ImportEntry.html b/doc/boa_ast/declaration/struct.ImportEntry.html
index afb8f8d6483..ccf2017dc8f 100644
--- a/doc/boa_ast/declaration/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/import/struct.ImportEntry.html b/doc/boa_ast/declaration/import/struct.ImportEntry.html
index 76fdc5f1f06..004e35bb43c 100644
--- a/doc/boa_ast/declaration/import/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/import/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
index 42ce21630a4..3c43d59061f 100644
--- a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.ExportSpecifier.html b/doc/boa_ast/declaration/struct.ExportSpecifier.html
index ef5ca95aec7..183af908d60 100644
--- a/doc/boa_ast/declaration/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/struct.ImportDeclaration.html b/doc/boa_ast/declaration/struct.ImportDeclaration.html
index 594fd6fad5e..caf5d5810b0 100644
--- a/doc/boa_ast/declaration/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.ImportEntry.html b/doc/boa_ast/declaration/struct.ImportEntry.html
index afb8f8d6483..ccf2017dc8f 100644
--- a/doc/boa_ast/declaration/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
Struct boa_ast::declaration::import::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
pub const fn new( + module_request: Sym, import_name: ImportName, local_name: Identifier ) -> Self
Creates a new ImportEntry
.
sourcepub const fn module_request(&self) -> Sym
pub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
pub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
pub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
pub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
fn clone(&self) -> ImportEntry
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ImportEntry
impl Debug for ImportEntry
impl Copy for ImportEntry
Auto Trait Implementations§
impl RefUnwindSafe for ImportEntry
impl Send for ImportEntry
impl Sync for ImportEntry
impl Unpin for ImportEntry
impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
index 42ce21630a4..3c43d59061f 100644
--- a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.ExportSpecifier.html b/doc/boa_ast/declaration/struct.ExportSpecifier.html
index ef5ca95aec7..183af908d60 100644
--- a/doc/boa_ast/declaration/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/struct.ImportDeclaration.html b/doc/boa_ast/declaration/struct.ImportDeclaration.html
index 594fd6fad5e..caf5d5810b0 100644
--- a/doc/boa_ast/declaration/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.ImportEntry.html b/doc/boa_ast/declaration/struct.ImportEntry.html
index afb8f8d6483..ccf2017dc8f 100644
--- a/doc/boa_ast/declaration/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
index 42ce21630a4..3c43d59061f 100644
--- a/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/import/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration::import - Rust Struct boa_ast::declaration::import::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.ExportSpecifier.html b/doc/boa_ast/declaration/struct.ExportSpecifier.html
index ef5ca95aec7..183af908d60 100644
--- a/doc/boa_ast/declaration/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/struct.ImportDeclaration.html b/doc/boa_ast/declaration/struct.ImportDeclaration.html
index 594fd6fad5e..caf5d5810b0 100644
--- a/doc/boa_ast/declaration/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.ImportEntry.html b/doc/boa_ast/declaration/struct.ImportEntry.html
index afb8f8d6483..ccf2017dc8f 100644
--- a/doc/boa_ast/declaration/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
Struct boa_ast::declaration::import::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
pub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
pub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
pub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
pub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
pub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
fn clone(&self) -> ImportSpecifier
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ImportSpecifier
impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.ExportSpecifier.html b/doc/boa_ast/declaration/struct.ExportSpecifier.html
index ef5ca95aec7..183af908d60 100644
--- a/doc/boa_ast/declaration/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/struct.ImportDeclaration.html b/doc/boa_ast/declaration/struct.ImportDeclaration.html
index 594fd6fad5e..caf5d5810b0 100644
--- a/doc/boa_ast/declaration/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.ImportEntry.html b/doc/boa_ast/declaration/struct.ImportEntry.html
index afb8f8d6483..ccf2017dc8f 100644
--- a/doc/boa_ast/declaration/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.ExportSpecifier.html b/doc/boa_ast/declaration/struct.ExportSpecifier.html
index ef5ca95aec7..183af908d60 100644
--- a/doc/boa_ast/declaration/struct.ExportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ExportSpecifier.html
@@ -1,15 +1,15 @@
ExportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
-sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
+sourcepub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an Unstructured
this type
diff --git a/doc/boa_ast/declaration/struct.ImportDeclaration.html b/doc/boa_ast/declaration/struct.ImportDeclaration.html
index 594fd6fad5e..caf5d5810b0 100644
--- a/doc/boa_ast/declaration/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.ImportEntry.html b/doc/boa_ast/declaration/struct.ImportEntry.html
index afb8f8d6483..ccf2017dc8f 100644
--- a/doc/boa_ast/declaration/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
Struct boa_ast::declaration::ExportSpecifier
source · pub struct ExportSpecifier {
- alias: Sym,
- private_name: Sym,
+ alias: Sym,
+ private_name: Sym,
string_literal: bool,
}
Expand description
Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
pub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
sourcepub const fn private_name(self) -> Sym
pub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
+Fields§
§alias: Sym
§private_name: Sym
§string_literal: bool
Implementations§
source§impl ExportSpecifier
impl ExportSpecifier
sourcepub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
pub const fn new(alias: Sym, private_name: Sym, string_literal: bool) -> Self
Creates a new ExportSpecifier
.
sourcepub const fn private_name(self) -> Sym
pub const fn private_name(self) -> Sym
Gets the private name of the export inside the module.
sourcepub const fn string_literal(&self) -> bool
pub const fn string_literal(&self) -> bool
Returns true
if the private name of the specifier was a StringLiteral
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
impl<'arbitrary> Arbitrary<'arbitrary> for ExportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§fn size_hint(depth: usize) -> (usize, Option<usize>)
fn size_hint(depth: usize) -> (usize, Option<usize>)
Unstructured
this type
diff --git a/doc/boa_ast/declaration/struct.ImportDeclaration.html b/doc/boa_ast/declaration/struct.ImportDeclaration.html
index 594fd6fad5e..caf5d5810b0 100644
--- a/doc/boa_ast/declaration/struct.ImportDeclaration.html
+++ b/doc/boa_ast/declaration/struct.ImportDeclaration.html
@@ -19,7 +19,7 @@
sourcepub const fn specifier(&self) -> ModuleSpecifier
pub const fn specifier(&self) -> ModuleSpecifier
Gets the module specifier of the import declaration.
sourcepub const fn kind(&self) -> &ImportKind
pub const fn kind(&self) -> &ImportKind
Gets the import kind of the import declaration
Trait Implementations§
source§impl Clone for ImportDeclaration
impl Clone for ImportDeclaration
source§fn clone(&self) -> ImportDeclaration
fn clone(&self) -> ImportDeclaration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ImportDeclaration
impl Debug for ImportDeclaration
source§impl<'de> Deserialize<'de> for ImportDeclaration
impl<'de> Deserialize<'de> for ImportDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
source§impl PartialEq<ImportDeclaration> for ImportDeclaration
impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
fn eq(&self, other: &ImportDeclaration) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
impl<'a> From<&'a ImportDeclaration> for NodeRef<'a>
source§fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
fn from(node: &'a ImportDeclaration) -> NodeRef<'a>
source§impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
impl<'a> From<&'a mut ImportDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
fn from(node: &'a mut ImportDeclaration) -> NodeRefMut<'a>
source§impl PartialEq<ImportDeclaration> for ImportDeclaration
impl PartialEq<ImportDeclaration> for ImportDeclaration
source§fn eq(&self, other: &ImportDeclaration) -> bool
fn eq(&self, other: &ImportDeclaration) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportDeclaration
impl Serialize for ImportDeclaration
source§impl VisitWith for ImportDeclaration
impl VisitWith for ImportDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.ImportEntry.html b/doc/boa_ast/declaration/struct.ImportEntry.html
index afb8f8d6483..ccf2017dc8f 100644
--- a/doc/boa_ast/declaration/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.ImportEntry.html b/doc/boa_ast/declaration/struct.ImportEntry.html
index afb8f8d6483..ccf2017dc8f 100644
--- a/doc/boa_ast/declaration/struct.ImportEntry.html
+++ b/doc/boa_ast/declaration/struct.ImportEntry.html
@@ -1,14 +1,14 @@
ImportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
-Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
Creates a new ImportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportEntry
source§impl Copy for ImportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for ImportEntry
§impl Send for ImportEntry
§impl Sync for ImportEntry
§impl Unpin for ImportEntry
§impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
Struct boa_ast::declaration::ImportEntry
source · pub struct ImportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier,
}
Expand description
ImportEntry
record.
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
Fields§
§module_request: Sym
§import_name: ImportName
§local_name: Identifier
Implementations§
source§impl ImportEntry
impl ImportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ImportName,
local_name: Identifier
) -> Self
pub const fn new( + module_request: Sym, import_name: ImportName, local_name: Identifier ) -> Self
Creates a new ImportEntry
.
sourcepub const fn module_request(&self) -> Sym
pub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
+sourcepub const fn module_request(&self) -> Sym
pub const fn module_request(&self) -> Sym
Gets the module from where the binding must be imported.
sourcepub const fn import_name(&self) -> ImportName
pub const fn import_name(&self) -> ImportName
Gets the import name of the imported binding.
sourcepub const fn local_name(&self) -> Identifier
pub const fn local_name(&self) -> Identifier
Gets the local name of the imported binding.
Trait Implementations§
source§impl Clone for ImportEntry
impl Clone for ImportEntry
source§fn clone(&self) -> ImportEntry
fn clone(&self) -> ImportEntry
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ImportEntry
impl Debug for ImportEntry
impl Copy for ImportEntry
Auto Trait Implementations§
impl RefUnwindSafe for ImportEntry
impl Send for ImportEntry
impl Sync for ImportEntry
impl Unpin for ImportEntry
impl UnwindSafe for ImportEntry
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
impl<T> Any for Twhere
diff --git a/doc/boa_ast/declaration/struct.ImportSpecifier.html b/doc/boa_ast/declaration/struct.ImportSpecifier.html
index 243167fa109..35490075bbb 100644
--- a/doc/boa_ast/declaration/struct.ImportSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ImportSpecifier.html
@@ -1,14 +1,14 @@
ImportSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
+Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
Struct boa_ast::declaration::ImportSpecifier
source · pub struct ImportSpecifier {
binding: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
pub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
Fields§
§binding: Identifier
§export_name: Sym
Implementations§
source§impl ImportSpecifier
impl ImportSpecifier
sourcepub const fn new(binding: Identifier, export_name: Sym) -> Self
pub const fn new(binding: Identifier, export_name: Sym) -> Self
Creates a new ImportSpecifier
.
sourcepub const fn binding(self) -> Identifier
pub const fn binding(self) -> Identifier
Gets the binding of the import specifier.
-sourcepub const fn export_name(self) -> Sym
pub const fn export_name(self) -> Sym
Gets the optional export name of the import.
+sourcepub const fn export_name(self) -> Sym
pub const fn export_name(self) -> Sym
Gets the optional export name of the import.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
impl<'arbitrary> Arbitrary<'arbitrary> for ImportSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportSpecifier
impl Clone for ImportSpecifier
source§fn clone(&self) -> ImportSpecifier
fn clone(&self) -> ImportSpecifier
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ImportSpecifier
impl Debug for ImportSpecifier
source§impl<'de> Deserialize<'de> for ImportSpecifier
impl<'de> Deserialize<'de> for ImportSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
diff --git a/doc/boa_ast/declaration/struct.IndirectExportEntry.html b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
index 4184d498e56..4d3ebff2882 100644
--- a/doc/boa_ast/declaration/struct.IndirectExportEntry.html
+++ b/doc/boa_ast/declaration/struct.IndirectExportEntry.html
@@ -1,16 +1,16 @@
IndirectExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
Creates a new IndirectExportEntry
.
-sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for IndirectExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for IndirectExportEntry
§impl Send for IndirectExportEntry
§impl Sync for IndirectExportEntry
§impl Unpin for IndirectExportEntry
§impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
Struct boa_ast::declaration::IndirectExportEntry
source · pub struct IndirectExportEntry {
- module_request: Sym,
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A reexported export entry.
-Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
Fields§
§module_request: Sym
§import_name: ReExportImportName
§export_name: Sym
Implementations§
source§impl IndirectExportEntry
impl IndirectExportEntry
sourcepub const fn new(
+ module_request: Sym,
import_name: ReExportImportName,
- export_name: Sym
+ export_name: Sym
) -> Self
pub const fn new( + module_request: Sym, import_name: ReExportImportName, - export_name: Sym + export_name: Sym ) -> Self
Creates a new IndirectExportEntry
.
sourcepub const fn module_request(&self) -> Sym
pub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
+sourcepub const fn module_request(&self) -> Sym
pub const fn module_request(&self) -> Sym
Gets the module from where this entry reexports.
sourcepub const fn import_name(&self) -> ReExportImportName
pub const fn import_name(&self) -> ReExportImportName
Gets the import name of the reexport.
-sourcepub const fn export_name(&self) -> Sym
pub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
+sourcepub const fn export_name(&self) -> Sym
pub const fn export_name(&self) -> Sym
Gets the public alias of the reexport.
Trait Implementations§
source§impl Clone for IndirectExportEntry
impl Clone for IndirectExportEntry
source§fn clone(&self) -> IndirectExportEntry
fn clone(&self) -> IndirectExportEntry
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for IndirectExportEntry
impl Debug for IndirectExportEntry
source§impl From<IndirectExportEntry> for ExportEntry
impl From<IndirectExportEntry> for ExportEntry
source§fn from(v: IndirectExportEntry) -> Self
fn from(v: IndirectExportEntry) -> Self
impl Copy for IndirectExportEntry
Auto Trait Implementations§
impl RefUnwindSafe for IndirectExportEntry
impl Send for IndirectExportEntry
impl Sync for IndirectExportEntry
impl Unpin for IndirectExportEntry
impl UnwindSafe for IndirectExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.LocalExportEntry.html b/doc/boa_ast/declaration/struct.LocalExportEntry.html
index 589e9160875..87f363b7431 100644
--- a/doc/boa_ast/declaration/struct.LocalExportEntry.html
+++ b/doc/boa_ast/declaration/struct.LocalExportEntry.html
@@ -1,10 +1,10 @@
LocalExportEntry in boa_ast::declaration - Rust Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
+Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.source§impl Copy for LocalExportEntry
Auto Trait Implementations§
§impl RefUnwindSafe for LocalExportEntry
§impl Send for LocalExportEntry
§impl Sync for LocalExportEntry
§impl Unpin for LocalExportEntry
§impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
Struct boa_ast::declaration::LocalExportEntry
source · pub struct LocalExportEntry {
local_name: Identifier,
- export_name: Sym,
+ export_name: Sym,
}
Expand description
A local export entry
-Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
pub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
Fields§
§local_name: Identifier
§export_name: Sym
Implementations§
source§impl LocalExportEntry
impl LocalExportEntry
sourcepub const fn new(local_name: Identifier, export_name: Sym) -> Self
pub const fn new(local_name: Identifier, export_name: Sym) -> Self
Creates a new LocalExportEntry
.
sourcepub const fn local_name(&self) -> Identifier
pub const fn local_name(&self) -> Identifier
Gets the local name of this export entry.
-sourcepub const fn export_name(&self) -> Sym
pub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
+sourcepub const fn export_name(&self) -> Sym
pub const fn export_name(&self) -> Sym
Gets the export name of this export entry.
Trait Implementations§
source§impl Clone for LocalExportEntry
impl Clone for LocalExportEntry
source§fn clone(&self) -> LocalExportEntry
fn clone(&self) -> LocalExportEntry
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for LocalExportEntry
impl Debug for LocalExportEntry
source§impl From<LocalExportEntry> for ExportEntry
impl From<LocalExportEntry> for ExportEntry
source§fn from(v: LocalExportEntry) -> Self
fn from(v: LocalExportEntry) -> Self
impl Copy for LocalExportEntry
Auto Trait Implementations§
impl RefUnwindSafe for LocalExportEntry
impl Send for LocalExportEntry
impl Sync for LocalExportEntry
impl Unpin for LocalExportEntry
impl UnwindSafe for LocalExportEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
impl<T> BorrowMut<T> for Twhere
diff --git a/doc/boa_ast/declaration/struct.ModuleSpecifier.html b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
index 55ab427f088..1413efab646 100644
--- a/doc/boa_ast/declaration/struct.ModuleSpecifier.html
+++ b/doc/boa_ast/declaration/struct.ModuleSpecifier.html
@@ -1,13 +1,13 @@
ModuleSpecifier in boa_ast::declaration - Rust Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
-Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
Converts to this type from the input type.source§impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
Converts to this type from the input type.source§impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
source§fn clone(&self) -> VariableList
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
source§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
§ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
§StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
Converts to this type from the input type.source§impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an
indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html
index 103a4440033..636a04caaa3 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccess.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html
@@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
Struct boa_ast::declaration::ModuleSpecifier
source · pub struct ModuleSpecifier {
- module: Sym,
+ module: Sym,
}
Expand description
Module specifier.
This is equivalent to the ModuleSpecifier
production.
Fields§
§module: Sym
Implementations§
source§impl ModuleSpecifier
impl ModuleSpecifier
Fields§
§module: Sym
Implementations§
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
impl<'arbitrary> Arbitrary<'arbitrary> for ModuleSpecifier
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ModuleSpecifier
impl Clone for ModuleSpecifier
source§fn clone(&self) -> ModuleSpecifier
fn clone(&self) -> ModuleSpecifier
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ModuleSpecifier
impl Debug for ModuleSpecifier
source§impl<'de> Deserialize<'de> for ModuleSpecifier
impl<'de> Deserialize<'de> for ModuleSpecifier
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
source§impl From<Sym> for ModuleSpecifier
impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
fn eq(&self, other: &ModuleSpecifier) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
impl<'a> From<&'a ModuleSpecifier> for NodeRef<'a>
source§fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
fn from(node: &'a ModuleSpecifier) -> NodeRef<'a>
source§impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
impl<'a> From<&'a mut ModuleSpecifier> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
fn from(node: &'a mut ModuleSpecifier) -> NodeRefMut<'a>
source§impl From<Sym> for ModuleSpecifier
impl From<Sym> for ModuleSpecifier
source§impl PartialEq<ModuleSpecifier> for ModuleSpecifier
impl PartialEq<ModuleSpecifier> for ModuleSpecifier
source§fn eq(&self, other: &ModuleSpecifier) -> bool
fn eq(&self, other: &ModuleSpecifier) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleSpecifier
impl Serialize for ModuleSpecifier
source§impl VisitWith for ModuleSpecifier
impl VisitWith for ModuleSpecifier
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html
index 26fb8f08438..104e644a405 100644
--- a/doc/boa_ast/declaration/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where diff --git a/doc/boa_ast/declaration/struct.VarDeclaration.html b/doc/boa_ast/declaration/struct.VarDeclaration.html index 26fb8f08438..104e644a405 100644 --- a/doc/boa_ast/declaration/struct.VarDeclaration.html +++ b/doc/boa_ast/declaration/struct.VarDeclaration.html @@ -21,7 +21,7 @@ __D: Deserializer<'de>,
source§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
fn from(node: &'a VarDeclaration) -> NodeRef<'a>
source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
source§impl From<VarDeclaration> for ForLoopInitializer
impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
fn from(list: VarDeclaration) -> Self
source§impl From<VarDeclaration> for Statement
impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
fn from(var: VarDeclaration) -> Self
source§impl PartialEq<VarDeclaration> for VarDeclaration
impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
fn eq(&self, other: &VarDeclaration) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for VarDeclaration
impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where + __S: Serializer,
source§impl ToInternedString for VarDeclaration
impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for VarDeclaration
impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where V: Visitor<'a>,
source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html
index 0cd7331d8c1..9e5570647c0 100644
--- a/doc/boa_ast/declaration/struct.Variable.html
+++ b/doc/boa_ast/declaration/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
fn visit_with_mut<'a, V>( &'a mut self, visitor: &mut V diff --git a/doc/boa_ast/declaration/struct.Variable.html b/doc/boa_ast/declaration/struct.Variable.html index 0cd7331d8c1..9e5570647c0 100644 --- a/doc/boa_ast/declaration/struct.Variable.html +++ b/doc/boa_ast/declaration/struct.Variable.html @@ -21,7 +21,7 @@ __D: Deserializer<'de>,
source§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
fn from(node: &'a mut Variable) -> NodeRefMut<'a>
source§impl PartialEq<Variable> for Variable
impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for Variable
impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where + __S: Serializer,
source§impl ToInternedString for Variable
impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for Variable
impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where V: Visitor<'a>,
source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html
index 88a4c6dd6a8..952252d8943 100644
--- a/doc/boa_ast/declaration/struct.VariableList.html
+++ b/doc/boa_ast/declaration/struct.VariableList.html
@@ -5,10 +5,10 @@
fn visit_with_mut<'a, V>( &'a mut self, visitor: &mut V diff --git a/doc/boa_ast/declaration/struct.VariableList.html b/doc/boa_ast/declaration/struct.VariableList.html index 88a4c6dd6a8..952252d8943 100644 --- a/doc/boa_ast/declaration/struct.VariableList.html +++ b/doc/boa_ast/declaration/struct.VariableList.html @@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
impl Clone for VariableList
source§fn clone(&self) -> VariableList
fn clone(&self) -> VariableList
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for VariableList
impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a VariableList> for NodeRef<'a>
impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
fn from(node: &'a VariableList) -> NodeRef<'a>
source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
source§impl PartialEq<VariableList> for VariableList
impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
fn eq(&self, other: &VariableList) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a VariableList> for NodeRef<'a>
impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
fn from(node: &'a VariableList) -> NodeRef<'a>
source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
source§impl PartialEq<VariableList> for VariableList
impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
fn eq(&self, other: &VariableList) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
impl Serialize for VariableList
source§impl ToInternedString for VariableList
impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for VariableList
impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where + __S: Serializer,
source§impl ToInternedString for VariableList
impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for VariableList
impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where V: Visitor<'a>,
source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html
index f57d2e55504..68eea930a5a 100644
--- a/doc/boa_ast/declaration/variable/enum.Binding.html
+++ b/doc/boa_ast/declaration/variable/enum.Binding.html
@@ -11,10 +11,10 @@
fn visit_with_mut<'a, V>( &'a mut self, visitor: &mut V diff --git a/doc/boa_ast/declaration/variable/enum.Binding.html b/doc/boa_ast/declaration/variable/enum.Binding.html index f57d2e55504..68eea930a5a 100644 --- a/doc/boa_ast/declaration/variable/enum.Binding.html +++ b/doc/boa_ast/declaration/variable/enum.Binding.html @@ -11,10 +11,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Binding
impl<'arbitrary> Arbitrary<'arbitrary> for Binding
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Binding
impl<'de> Deserialize<'de> for Binding
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
fn from(node: &'a mut Binding) -> NodeRefMut<'a>
source§impl From<Identifier> for Binding
impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
fn from(id: Identifier) -> Self
source§impl PartialEq<Binding> for Binding
impl PartialEq<Binding> for Binding
source§fn eq(&self, other: &Binding) -> bool
fn eq(&self, other: &Binding) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
impl<'a> From<&'a mut Binding> for NodeRefMut<'a>
source§fn from(node: &'a mut Binding) -> NodeRefMut<'a>
fn from(node: &'a mut Binding) -> NodeRefMut<'a>
source§impl From<Identifier> for Binding
impl From<Identifier> for Binding
source§fn from(id: Identifier) -> Self
fn from(id: Identifier) -> Self
source§impl PartialEq<Binding> for Binding
impl PartialEq<Binding> for Binding
source§impl ToInternedString for Binding
impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for Binding
impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where + __S: Serializer,
source§impl ToInternedString for Binding
impl ToInternedString for Binding
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for Binding
impl VisitWith for Binding
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where V: Visitor<'a>,
source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
index 749440ccea2..a25b3a94651 100644
--- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
+++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html
@@ -18,10 +18,10 @@
fn visit_with_mut<'a, V>( &'a mut self, visitor: &mut V diff --git a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html index 749440ccea2..a25b3a94651 100644 --- a/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html +++ b/doc/boa_ast/declaration/variable/enum.LexicalDeclaration.html @@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
impl<'arbitrary> Arbitrary<'arbitrary> for LexicalDeclaration
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for LexicalDeclaration
impl Clone for LexicalDeclaration
source§fn clone(&self) -> LexicalDeclaration
fn clone(&self) -> LexicalDeclaration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for LexicalDeclaration
impl Debug for LexicalDeclaration
source§impl<'de> Deserialize<'de> for LexicalDeclaration
impl<'de> Deserialize<'de> for LexicalDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
source§impl From<LexicalDeclaration> for Declaration
impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
fn from(lex: LexicalDeclaration) -> Self
source§impl From<LexicalDeclaration> for ForLoopInitializer
impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
fn from(list: LexicalDeclaration) -> Self
source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
fn eq(&self, other: &LexicalDeclaration) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
impl<'a> From<&'a LexicalDeclaration> for NodeRef<'a>
source§fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
fn from(node: &'a LexicalDeclaration) -> NodeRef<'a>
source§impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
impl<'a> From<&'a mut LexicalDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
fn from(node: &'a mut LexicalDeclaration) -> NodeRefMut<'a>
source§impl From<LexicalDeclaration> for Declaration
impl From<LexicalDeclaration> for Declaration
source§fn from(lex: LexicalDeclaration) -> Self
fn from(lex: LexicalDeclaration) -> Self
source§impl From<LexicalDeclaration> for ForLoopInitializer
impl From<LexicalDeclaration> for ForLoopInitializer
source§fn from(list: LexicalDeclaration) -> Self
fn from(list: LexicalDeclaration) -> Self
source§impl PartialEq<LexicalDeclaration> for LexicalDeclaration
impl PartialEq<LexicalDeclaration> for LexicalDeclaration
source§fn eq(&self, other: &LexicalDeclaration) -> bool
fn eq(&self, other: &LexicalDeclaration) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LexicalDeclaration
impl Serialize for LexicalDeclaration
source§impl ToInternedString for LexicalDeclaration
impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for LexicalDeclaration
impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where + __S: Serializer,
source§impl ToInternedString for LexicalDeclaration
impl ToInternedString for LexicalDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for LexicalDeclaration
impl VisitWith for LexicalDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where V: Visitor<'a>,
source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
index efa49b6452f..2729ab482cd 100644
--- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
+++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
fn visit_with_mut<'a, V>( &'a mut self, visitor: &mut V diff --git a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html index efa49b6452f..2729ab482cd 100644 --- a/doc/boa_ast/declaration/variable/struct.VarDeclaration.html +++ b/doc/boa_ast/declaration/variable/struct.VarDeclaration.html @@ -21,7 +21,7 @@ __D: Deserializer<'de>,
source§impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
impl<'a> From<&'a VarDeclaration> for NodeRef<'a>
source§fn from(node: &'a VarDeclaration) -> NodeRef<'a>
fn from(node: &'a VarDeclaration) -> NodeRef<'a>
source§impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
impl<'a> From<&'a mut VarDeclaration> for NodeRefMut<'a>
source§fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
fn from(node: &'a mut VarDeclaration) -> NodeRefMut<'a>
source§impl From<VarDeclaration> for ForLoopInitializer
impl From<VarDeclaration> for ForLoopInitializer
source§fn from(list: VarDeclaration) -> Self
fn from(list: VarDeclaration) -> Self
source§impl From<VarDeclaration> for Statement
impl From<VarDeclaration> for Statement
source§fn from(var: VarDeclaration) -> Self
fn from(var: VarDeclaration) -> Self
source§impl PartialEq<VarDeclaration> for VarDeclaration
impl PartialEq<VarDeclaration> for VarDeclaration
source§fn eq(&self, other: &VarDeclaration) -> bool
fn eq(&self, other: &VarDeclaration) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VarDeclaration
impl Serialize for VarDeclaration
source§impl ToInternedString for VarDeclaration
impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for VarDeclaration
impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where + __S: Serializer,
source§impl ToInternedString for VarDeclaration
impl ToInternedString for VarDeclaration
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for VarDeclaration
impl VisitWith for VarDeclaration
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where V: Visitor<'a>,
source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html
index 8af578b6a13..95d1f9d3339 100644
--- a/doc/boa_ast/declaration/variable/struct.Variable.html
+++ b/doc/boa_ast/declaration/variable/struct.Variable.html
@@ -21,7 +21,7 @@
__D: Deserializer<'de>,
fn visit_with_mut<'a, V>( &'a mut self, visitor: &mut V diff --git a/doc/boa_ast/declaration/variable/struct.Variable.html b/doc/boa_ast/declaration/variable/struct.Variable.html index 8af578b6a13..95d1f9d3339 100644 --- a/doc/boa_ast/declaration/variable/struct.Variable.html +++ b/doc/boa_ast/declaration/variable/struct.Variable.html @@ -21,7 +21,7 @@ __D: Deserializer<'de>,
source§impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
impl<'a> From<&'a mut Variable> for NodeRefMut<'a>
source§fn from(node: &'a mut Variable) -> NodeRefMut<'a>
fn from(node: &'a mut Variable) -> NodeRefMut<'a>
source§impl PartialEq<Variable> for Variable
impl PartialEq<Variable> for Variable
source§impl ToInternedString for Variable
impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for Variable
impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where + __S: Serializer,
source§impl ToInternedString for Variable
impl ToInternedString for Variable
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for Variable
impl VisitWith for Variable
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where V: Visitor<'a>,
source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html
index eb47993dfb2..ca95e90fd76 100644
--- a/doc/boa_ast/declaration/variable/struct.VariableList.html
+++ b/doc/boa_ast/declaration/variable/struct.VariableList.html
@@ -5,10 +5,10 @@
fn visit_with_mut<'a, V>( &'a mut self, visitor: &mut V diff --git a/doc/boa_ast/declaration/variable/struct.VariableList.html b/doc/boa_ast/declaration/variable/struct.VariableList.html index eb47993dfb2..ca95e90fd76 100644 --- a/doc/boa_ast/declaration/variable/struct.VariableList.html +++ b/doc/boa_ast/declaration/variable/struct.VariableList.html @@ -5,10 +5,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
impl<'arbitrary> Arbitrary<'arbitrary> for VariableList
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§impl AsRef<[Variable]> for VariableList
impl AsRef<[Variable]> for VariableList
source§impl Clone for VariableList
impl Clone for VariableList
source§fn clone(&self) -> VariableList
fn clone(&self) -> VariableList
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for VariableList
impl Debug for VariableList
source§impl<'de> Deserialize<'de> for VariableList
impl<'de> Deserialize<'de> for VariableList
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a VariableList> for NodeRef<'a>
impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
fn from(node: &'a VariableList) -> NodeRef<'a>
source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
source§impl PartialEq<VariableList> for VariableList
impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
fn eq(&self, other: &VariableList) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a VariableList> for NodeRef<'a>
impl<'a> From<&'a VariableList> for NodeRef<'a>
source§fn from(node: &'a VariableList) -> NodeRef<'a>
fn from(node: &'a VariableList) -> NodeRef<'a>
source§impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
impl<'a> From<&'a mut VariableList> for NodeRefMut<'a>
source§fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
fn from(node: &'a mut VariableList) -> NodeRefMut<'a>
source§impl PartialEq<VariableList> for VariableList
impl PartialEq<VariableList> for VariableList
source§fn eq(&self, other: &VariableList) -> bool
fn eq(&self, other: &VariableList) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VariableList
impl Serialize for VariableList
source§impl ToInternedString for VariableList
impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for VariableList
impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where + __S: Serializer,
source§impl ToInternedString for VariableList
impl ToInternedString for VariableList
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for VariableList
impl VisitWith for VariableList
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where V: Visitor<'a>,
source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html
index 8a6e2d1490c..12d00300c9e 100644
--- a/doc/boa_ast/enum.ModuleItem.html
+++ b/doc/boa_ast/enum.ModuleItem.html
@@ -14,7 +14,7 @@
fn visit_with_mut<'a, V>( &'a mut self, visitor: &mut V diff --git a/doc/boa_ast/enum.ModuleItem.html b/doc/boa_ast/enum.ModuleItem.html index 8a6e2d1490c..12d00300c9e 100644 --- a/doc/boa_ast/enum.ModuleItem.html +++ b/doc/boa_ast/enum.ModuleItem.html @@ -14,7 +14,7 @@
ExportDeclaration(ExportDeclaration)
See ExportDeclaration
.
StatementListItem(StatementListItem)
See StatementListItem
.
Trait Implementations§
source§impl Clone for ModuleItem
impl Clone for ModuleItem
source§fn clone(&self) -> ModuleItem
fn clone(&self) -> ModuleItem
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ModuleItem
impl Debug for ModuleItem
source§impl<'de> Deserialize<'de> for ModuleItem
impl<'de> Deserialize<'de> for ModuleItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
fn from(node: &'a ModuleItem) -> NodeRef<'a>
source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
source§impl PartialEq<ModuleItem> for ModuleItem
impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
fn eq(&self, other: &ModuleItem) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a ModuleItem> for NodeRef<'a>
impl<'a> From<&'a ModuleItem> for NodeRef<'a>
source§fn from(node: &'a ModuleItem) -> NodeRef<'a>
fn from(node: &'a ModuleItem) -> NodeRef<'a>
source§impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
impl<'a> From<&'a mut ModuleItem> for NodeRefMut<'a>
source§fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
fn from(node: &'a mut ModuleItem) -> NodeRefMut<'a>
source§impl PartialEq<ModuleItem> for ModuleItem
impl PartialEq<ModuleItem> for ModuleItem
source§fn eq(&self, other: &ModuleItem) -> bool
fn eq(&self, other: &ModuleItem) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ModuleItem
impl Serialize for ModuleItem
source§impl VisitWith for ModuleItem
impl VisitWith for ModuleItem
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html
index 64ed5312857..1de36779960 100644
--- a/doc/boa_ast/enum.StatementListItem.html
+++ b/doc/boa_ast/enum.StatementListItem.html
@@ -9,10 +9,10 @@
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where diff --git a/doc/boa_ast/enum.StatementListItem.html b/doc/boa_ast/enum.StatementListItem.html index 64ed5312857..1de36779960 100644 --- a/doc/boa_ast/enum.StatementListItem.html +++ b/doc/boa_ast/enum.StatementListItem.html @@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
impl<'arbitrary> Arbitrary<'arbitrary> for StatementListItem
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatementListItem
impl Clone for StatementListItem
source§fn clone(&self) -> StatementListItem
fn clone(&self) -> StatementListItem
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StatementListItem
impl Debug for StatementListItem
source§impl<'de> Deserialize<'de> for StatementListItem
impl<'de> Deserialize<'de> for StatementListItem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
fn from(node: &'a StatementListItem) -> NodeRef<'a>
source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
source§impl From<Declaration> for StatementListItem
impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
fn from(decl: Declaration) -> Self
source§impl From<Statement> for StatementListItem
impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
fn eq(&self, other: &StatementListItem) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a StatementListItem> for NodeRef<'a>
impl<'a> From<&'a StatementListItem> for NodeRef<'a>
source§fn from(node: &'a StatementListItem) -> NodeRef<'a>
fn from(node: &'a StatementListItem) -> NodeRef<'a>
source§impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
impl<'a> From<&'a mut StatementListItem> for NodeRefMut<'a>
source§fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
fn from(node: &'a mut StatementListItem) -> NodeRefMut<'a>
source§impl From<Declaration> for StatementListItem
impl From<Declaration> for StatementListItem
source§fn from(decl: Declaration) -> Self
fn from(decl: Declaration) -> Self
source§impl From<Statement> for StatementListItem
impl From<Statement> for StatementListItem
source§impl PartialEq<StatementListItem> for StatementListItem
impl PartialEq<StatementListItem> for StatementListItem
source§fn eq(&self, other: &StatementListItem) -> bool
fn eq(&self, other: &StatementListItem) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatementListItem
impl Serialize for StatementListItem
source§impl ToIndentedString for StatementListItem
impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an + __S: Serializer,
source§impl ToIndentedString for StatementListItem
impl ToIndentedString for StatementListItem
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Creates a string of the value of the node with the given indentation. For example, an indent level of 2 would produce this:
function hello() {
console.log("hello");
@@ -33,8 +33,8 @@
U: From<T>,source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.
§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
impl<T> ToInternedString for Twhere + T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
impl<T> DeserializeOwned for Twhere diff --git a/doc/boa_ast/expression/access/enum.PropertyAccess.html b/doc/boa_ast/expression/access/enum.PropertyAccess.html index 103a4440033..636a04caaa3 100644 --- a/doc/boa_ast/expression/access/enum.PropertyAccess.html +++ b/doc/boa_ast/expression/access/enum.PropertyAccess.html @@ -10,10 +10,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccess
impl Clone for PropertyAccess
source§fn clone(&self) -> PropertyAccess
fn clone(&self) -> PropertyAccess
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PropertyAccess
impl Debug for PropertyAccess
source§impl<'de> Deserialize<'de> for PropertyAccess
impl<'de> Deserialize<'de> for PropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
fn from(node: &'a PropertyAccess) -> NodeRef<'a>
source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
source§impl From<PrivatePropertyAccess> for PropertyAccess
impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
fn from(access: PrivatePropertyAccess) -> Self
source§impl From<PropertyAccess> for Expression
impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
fn from(access: PropertyAccess) -> Self
source§impl From<SimplePropertyAccess> for PropertyAccess
impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
fn from(access: SimplePropertyAccess) -> Self
source§impl From<SuperPropertyAccess> for PropertyAccess
impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
fn from(access: SuperPropertyAccess) -> Self
source§impl PartialEq<PropertyAccess> for PropertyAccess
impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
fn eq(&self, other: &PropertyAccess) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
impl<'a> From<&'a PropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PropertyAccess) -> NodeRef<'a>
fn from(node: &'a PropertyAccess) -> NodeRef<'a>
source§impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
impl<'a> From<&'a mut PropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
fn from(node: &'a mut PropertyAccess) -> NodeRefMut<'a>
source§impl From<PrivatePropertyAccess> for PropertyAccess
impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
fn from(access: PrivatePropertyAccess) -> Self
source§impl From<PropertyAccess> for Expression
impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
fn from(access: PropertyAccess) -> Self
source§impl From<SimplePropertyAccess> for PropertyAccess
impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
fn from(access: SimplePropertyAccess) -> Self
source§impl From<SuperPropertyAccess> for PropertyAccess
impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
fn from(access: SuperPropertyAccess) -> Self
source§impl PartialEq<PropertyAccess> for PropertyAccess
impl PartialEq<PropertyAccess> for PropertyAccess
source§fn eq(&self, other: &PropertyAccess) -> bool
fn eq(&self, other: &PropertyAccess) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccess
impl Serialize for PropertyAccess
source§impl ToInternedString for PropertyAccess
impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for PropertyAccess
impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where + __S: Serializer,
source§impl ToInternedString for PropertyAccess
impl ToInternedString for PropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for PropertyAccess
impl VisitWith for PropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where V: Visitor<'a>,
source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/enum.PropertyAccessField.html b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
index 80e51442e2c..a8abd719bd1 100644
--- a/doc/boa_ast/expression/access/enum.PropertyAccessField.html
+++ b/doc/boa_ast/expression/access/enum.PropertyAccessField.html
@@ -1,14 +1,14 @@
PropertyAccessField in boa_ast::expression::access - Rust Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
§Const(Sym)
A constant property field, such as x.prop
.
+Variants§
§Const(Sym)
A constant property field, such as x.prop
.
§Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
Converts to this type from the input type.source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl PartialEq<Await> for Await
source§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl PartialEq<Call> for Call
source§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
Enum boa_ast::expression::access::PropertyAccessField
source · pub enum PropertyAccessField {
- Const(Sym),
+ Const(Sym),
Expr(Box<Expression>),
}
Expand description
A property access field.
See the module level documentation for more information.
-Variants§
Const(Sym)
A constant property field, such as x.prop
.
Variants§
Const(Sym)
A constant property field, such as x.prop
.
Expr(Box<Expression>)
An expression property field, such as x["val"]
.
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
impl<'arbitrary> Arbitrary<'arbitrary> for PropertyAccessField
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PropertyAccessField
impl Clone for PropertyAccessField
source§fn clone(&self) -> PropertyAccessField
fn clone(&self) -> PropertyAccessField
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PropertyAccessField
impl Debug for PropertyAccessField
source§impl<'de> Deserialize<'de> for PropertyAccessField
impl<'de> Deserialize<'de> for PropertyAccessField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
source§impl From<Expression> for PropertyAccessField
impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
fn from(expr: Expression) -> Self
source§impl From<Sym> for PropertyAccessField
impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
fn eq(&self, other: &PropertyAccessField) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
impl<'a> From<&'a PropertyAccessField> for NodeRef<'a>
source§fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
fn from(node: &'a PropertyAccessField) -> NodeRef<'a>
source§impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
impl<'a> From<&'a mut PropertyAccessField> for NodeRefMut<'a>
source§fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
fn from(node: &'a mut PropertyAccessField) -> NodeRefMut<'a>
source§impl From<Expression> for PropertyAccessField
impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
fn from(expr: Expression) -> Self
source§impl From<Sym> for PropertyAccessField
impl From<Sym> for PropertyAccessField
source§impl PartialEq<PropertyAccessField> for PropertyAccessField
impl PartialEq<PropertyAccessField> for PropertyAccessField
source§fn eq(&self, other: &PropertyAccessField) -> bool
fn eq(&self, other: &PropertyAccessField) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PropertyAccessField
impl Serialize for PropertyAccessField
source§impl VisitWith for PropertyAccessField
impl VisitWith for PropertyAccessField
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
index a165011d328..eb643f66b58 100644
--- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html
@@ -12,10 +12,10 @@
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where diff --git a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html index a165011d328..eb643f66b58 100644 --- a/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html +++ b/doc/boa_ast/expression/access/struct.PrivatePropertyAccess.html @@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
impl<'arbitrary> Arbitrary<'arbitrary> for PrivatePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for PrivatePropertyAccess
impl Clone for PrivatePropertyAccess
source§fn clone(&self) -> PrivatePropertyAccess
fn clone(&self) -> PrivatePropertyAccess
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PrivatePropertyAccess
impl Debug for PrivatePropertyAccess
source§impl<'de> Deserialize<'de> for PrivatePropertyAccess
impl<'de> Deserialize<'de> for PrivatePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
source§impl From<PrivatePropertyAccess> for PropertyAccess
impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
fn from(access: PrivatePropertyAccess) -> Self
source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
fn eq(&self, other: &PrivatePropertyAccess) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
impl<'a> From<&'a PrivatePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
fn from(node: &'a PrivatePropertyAccess) -> NodeRef<'a>
source§impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
impl<'a> From<&'a mut PrivatePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
fn from(node: &'a mut PrivatePropertyAccess) -> NodeRefMut<'a>
source§impl From<PrivatePropertyAccess> for PropertyAccess
impl From<PrivatePropertyAccess> for PropertyAccess
source§fn from(access: PrivatePropertyAccess) -> Self
fn from(access: PrivatePropertyAccess) -> Self
source§impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
impl PartialEq<PrivatePropertyAccess> for PrivatePropertyAccess
source§fn eq(&self, other: &PrivatePropertyAccess) -> bool
fn eq(&self, other: &PrivatePropertyAccess) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PrivatePropertyAccess
impl Serialize for PrivatePropertyAccess
source§impl ToInternedString for PrivatePropertyAccess
impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for PrivatePropertyAccess
impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where + __S: Serializer,
source§impl ToInternedString for PrivatePropertyAccess
impl ToInternedString for PrivatePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for PrivatePropertyAccess
impl VisitWith for PrivatePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where V: Visitor<'a>,
source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
index 2e901dceab0..bc3998e17bf 100644
--- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html
@@ -9,10 +9,10 @@
fn visit_with_mut<'a, V>( &'a mut self, visitor: &mut V diff --git a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html index 2e901dceab0..bc3998e17bf 100644 --- a/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html +++ b/doc/boa_ast/expression/access/struct.SimplePropertyAccess.html @@ -9,10 +9,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
impl<'arbitrary> Arbitrary<'arbitrary> for SimplePropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SimplePropertyAccess
impl Clone for SimplePropertyAccess
source§fn clone(&self) -> SimplePropertyAccess
fn clone(&self) -> SimplePropertyAccess
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SimplePropertyAccess
impl Debug for SimplePropertyAccess
source§impl<'de> Deserialize<'de> for SimplePropertyAccess
impl<'de> Deserialize<'de> for SimplePropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
source§impl From<SimplePropertyAccess> for PropertyAccess
impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
fn from(access: SimplePropertyAccess) -> Self
source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
fn eq(&self, other: &SimplePropertyAccess) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
impl<'a> From<&'a SimplePropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
fn from(node: &'a SimplePropertyAccess) -> NodeRef<'a>
source§impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
impl<'a> From<&'a mut SimplePropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
fn from(node: &'a mut SimplePropertyAccess) -> NodeRefMut<'a>
source§impl From<SimplePropertyAccess> for PropertyAccess
impl From<SimplePropertyAccess> for PropertyAccess
source§fn from(access: SimplePropertyAccess) -> Self
fn from(access: SimplePropertyAccess) -> Self
source§impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
impl PartialEq<SimplePropertyAccess> for SimplePropertyAccess
source§fn eq(&self, other: &SimplePropertyAccess) -> bool
fn eq(&self, other: &SimplePropertyAccess) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SimplePropertyAccess
impl Serialize for SimplePropertyAccess
source§impl ToInternedString for SimplePropertyAccess
impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for SimplePropertyAccess
impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where + __S: Serializer,
source§impl ToInternedString for SimplePropertyAccess
impl ToInternedString for SimplePropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for SimplePropertyAccess
impl VisitWith for SimplePropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where V: Visitor<'a>,
source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
index d9cc790c458..162b1680c2e 100644
--- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
+++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html
@@ -8,10 +8,10 @@
fn visit_with_mut<'a, V>( &'a mut self, visitor: &mut V diff --git a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html index d9cc790c458..162b1680c2e 100644 --- a/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html +++ b/doc/boa_ast/expression/access/struct.SuperPropertyAccess.html @@ -8,10 +8,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
impl<'arbitrary> Arbitrary<'arbitrary> for SuperPropertyAccess
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for SuperPropertyAccess
impl Clone for SuperPropertyAccess
source§fn clone(&self) -> SuperPropertyAccess
fn clone(&self) -> SuperPropertyAccess
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SuperPropertyAccess
impl Debug for SuperPropertyAccess
source§impl<'de> Deserialize<'de> for SuperPropertyAccess
impl<'de> Deserialize<'de> for SuperPropertyAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
source§impl From<SuperPropertyAccess> for PropertyAccess
impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
fn from(access: SuperPropertyAccess) -> Self
source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
fn eq(&self, other: &SuperPropertyAccess) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
impl<'a> From<&'a SuperPropertyAccess> for NodeRef<'a>
source§fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
fn from(node: &'a SuperPropertyAccess) -> NodeRef<'a>
source§impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
impl<'a> From<&'a mut SuperPropertyAccess> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
fn from(node: &'a mut SuperPropertyAccess) -> NodeRefMut<'a>
source§impl From<SuperPropertyAccess> for PropertyAccess
impl From<SuperPropertyAccess> for PropertyAccess
source§fn from(access: SuperPropertyAccess) -> Self
fn from(access: SuperPropertyAccess) -> Self
source§impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
impl PartialEq<SuperPropertyAccess> for SuperPropertyAccess
source§fn eq(&self, other: &SuperPropertyAccess) -> bool
fn eq(&self, other: &SuperPropertyAccess) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SuperPropertyAccess
impl Serialize for SuperPropertyAccess
source§impl ToInternedString for SuperPropertyAccess
impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for SuperPropertyAccess
impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where + __S: Serializer,
source§impl ToInternedString for SuperPropertyAccess
impl ToInternedString for SuperPropertyAccess
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for SuperPropertyAccess
impl VisitWith for SuperPropertyAccess
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where V: Visitor<'a>,
source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html
index aed08e9cf34..21affea8d52 100644
--- a/doc/boa_ast/expression/await/struct.Await.html
+++ b/doc/boa_ast/expression/await/struct.Await.html
@@ -11,11 +11,11 @@
fn visit_with_mut<'a, V>( &'a mut self, visitor: &mut V diff --git a/doc/boa_ast/expression/await/struct.Await.html b/doc/boa_ast/expression/await/struct.Await.html index aed08e9cf34..21affea8d52 100644 --- a/doc/boa_ast/expression/await/struct.Await.html +++ b/doc/boa_ast/expression/await/struct.Await.html @@ -11,11 +11,11 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Await
impl<'arbitrary> Arbitrary<'arbitrary> for Await
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Await
impl<'de> Deserialize<'de> for Await
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
fn from(node: &'a mut Await) -> NodeRefMut<'a>
source§impl From<Await> for Expression
impl From<Await> for Expression
source§impl PartialEq<Await> for Await
impl PartialEq<Await> for Await
source§fn eq(&self, other: &Await) -> bool
fn eq(&self, other: &Await) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a mut Await> for NodeRefMut<'a>
impl<'a> From<&'a mut Await> for NodeRefMut<'a>
source§fn from(node: &'a mut Await) -> NodeRefMut<'a>
fn from(node: &'a mut Await) -> NodeRefMut<'a>
source§impl From<Await> for Expression
impl From<Await> for Expression
source§impl PartialEq<Await> for Await
impl PartialEq<Await> for Await
source§impl ToInternedString for Await
impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for Await
impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where + __S: Serializer,
source§impl ToInternedString for Await
impl ToInternedString for Await
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for Await
impl VisitWith for Await
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where V: Visitor<'a>,
source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html
index 20903bec22b..4581b7eff7e 100644
--- a/doc/boa_ast/expression/call/struct.Call.html
+++ b/doc/boa_ast/expression/call/struct.Call.html
@@ -18,10 +18,10 @@
fn visit_with_mut<'a, V>( &'a mut self, visitor: &mut V diff --git a/doc/boa_ast/expression/call/struct.Call.html b/doc/boa_ast/expression/call/struct.Call.html index 20903bec22b..4581b7eff7e 100644 --- a/doc/boa_ast/expression/call/struct.Call.html +++ b/doc/boa_ast/expression/call/struct.Call.html @@ -18,10 +18,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Call
impl<'arbitrary> Arbitrary<'arbitrary> for Call
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for Call
impl<'de> Deserialize<'de> for Call
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
fn from(node: &'a mut Call) -> NodeRefMut<'a>
source§impl From<Call> for Expression
impl From<Call> for Expression
source§impl PartialEq<Call> for Call
impl PartialEq<Call> for Call
source§fn eq(&self, other: &Call) -> bool
fn eq(&self, other: &Call) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a mut Call> for NodeRefMut<'a>
impl<'a> From<&'a mut Call> for NodeRefMut<'a>
source§fn from(node: &'a mut Call) -> NodeRefMut<'a>
fn from(node: &'a mut Call) -> NodeRefMut<'a>
source§impl From<Call> for Expression
impl From<Call> for Expression
source§impl PartialEq<Call> for Call
impl PartialEq<Call> for Call
source§impl ToInternedString for Call
impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for Call
impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where + __S: Serializer,
source§impl ToInternedString for Call
impl ToInternedString for Call
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for Call
impl VisitWith for Call
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where V: Visitor<'a>,
source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html
index ee3a230cd7f..0a070fa1670 100644
--- a/doc/boa_ast/expression/call/struct.ImportCall.html
+++ b/doc/boa_ast/expression/call/struct.ImportCall.html
@@ -14,10 +14,10 @@
fn visit_with_mut<'a, V>( &'a mut self, visitor: &mut V diff --git a/doc/boa_ast/expression/call/struct.ImportCall.html b/doc/boa_ast/expression/call/struct.ImportCall.html index ee3a230cd7f..0a070fa1670 100644 --- a/doc/boa_ast/expression/call/struct.ImportCall.html +++ b/doc/boa_ast/expression/call/struct.ImportCall.html @@ -14,10 +14,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
impl<'arbitrary> Arbitrary<'arbitrary> for ImportCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ImportCall
impl Clone for ImportCall
source§fn clone(&self) -> ImportCall
fn clone(&self) -> ImportCall
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ImportCall
impl Debug for ImportCall
source§impl<'de> Deserialize<'de> for ImportCall
impl<'de> Deserialize<'de> for ImportCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a ImportCall> for NodeRef<'a>
impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
fn from(node: &'a ImportCall) -> NodeRef<'a>
source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
source§impl From<ImportCall> for Expression
impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
fn from(call: ImportCall) -> Self
source§impl PartialEq<ImportCall> for ImportCall
impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
fn eq(&self, other: &ImportCall) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a ImportCall> for NodeRef<'a>
impl<'a> From<&'a ImportCall> for NodeRef<'a>
source§fn from(node: &'a ImportCall) -> NodeRef<'a>
fn from(node: &'a ImportCall) -> NodeRef<'a>
source§impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
impl<'a> From<&'a mut ImportCall> for NodeRefMut<'a>
source§fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
fn from(node: &'a mut ImportCall) -> NodeRefMut<'a>
source§impl From<ImportCall> for Expression
impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
fn from(call: ImportCall) -> Self
source§impl PartialEq<ImportCall> for ImportCall
impl PartialEq<ImportCall> for ImportCall
source§fn eq(&self, other: &ImportCall) -> bool
fn eq(&self, other: &ImportCall) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImportCall
impl Serialize for ImportCall
source§impl ToInternedString for ImportCall
impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for ImportCall
impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where + __S: Serializer,
source§impl ToInternedString for ImportCall
impl ToInternedString for ImportCall
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for ImportCall
impl VisitWith for ImportCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where V: Visitor<'a>,
source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html
index 82c0b394b48..6b2aeb94b3f 100644
--- a/doc/boa_ast/expression/call/struct.SuperCall.html
+++ b/doc/boa_ast/expression/call/struct.SuperCall.html
@@ -12,10 +12,10 @@
fn visit_with_mut<'a, V>( &'a mut self, visitor: &mut V diff --git a/doc/boa_ast/expression/call/struct.SuperCall.html b/doc/boa_ast/expression/call/struct.SuperCall.html index 82c0b394b48..6b2aeb94b3f 100644 --- a/doc/boa_ast/expression/call/struct.SuperCall.html +++ b/doc/boa_ast/expression/call/struct.SuperCall.html @@ -12,10 +12,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
impl<'arbitrary> Arbitrary<'arbitrary> for SuperCall
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§impl<'de> Deserialize<'de> for SuperCall
impl<'de> Deserialize<'de> for SuperCall
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
source§impl From<SuperCall> for Expression
impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
impl PartialEq<SuperCall> for SuperCall
source§fn eq(&self, other: &SuperCall) -> bool
fn eq(&self, other: &SuperCall) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
impl<'a> From<&'a mut SuperCall> for NodeRefMut<'a>
source§fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
fn from(node: &'a mut SuperCall) -> NodeRefMut<'a>
source§impl From<SuperCall> for Expression
impl From<SuperCall> for Expression
source§impl PartialEq<SuperCall> for SuperCall
impl PartialEq<SuperCall> for SuperCall
source§impl ToInternedString for SuperCall
impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for SuperCall
impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where + __S: Serializer,
source§impl ToInternedString for SuperCall
impl ToInternedString for SuperCall
source§fn to_interned_string(&self, interner: &Interner) -> String
fn to_interned_string(&self, interner: &Interner) -> String
source§impl VisitWith for SuperCall
impl VisitWith for SuperCall
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where V: Visitor<'a>,
source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
diff --git a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
index 6e63e6c1840..0ba5a45b094 100644
--- a/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+RESERVED_IDENTIFIERS_STRICT in boa_ast::expression - Rust Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
\ No newline at end of file
diff --git a/doc/boa_ast/expression/enum.Expression.html b/doc/boa_ast/expression/enum.Expression.html
index 5bddc44513c..4140bc1d81d 100644
--- a/doc/boa_ast/expression/enum.Expression.html
+++ b/doc/boa_ast/expression/enum.Expression.html
@@ -76,7 +76,7 @@
§Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper
@@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read moresource§impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
Converts to this type from the input type.source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
Converts to this type from the input type.source§impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
Converts to this type from the input type.source§impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
Converts to this type from the input type.source§impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
Converts to this type from the input type.source§impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
Converts to this type from the input type.source§impl From<Await> for Expression
source§impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
Converts to this type from the input type.source§impl From<Call> for Expression
source§impl From<Class> for Expression
source§impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
Converts to this type from the input type.source§impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
Converts to this type from the input type.source§impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
Converts to this type from the input type.source§impl From<Function> for Expression
source§impl From<Generator> for Expression
source§impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
Converts to this type from the input type.source§impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
Converts to this type from the input type.source§impl From<Literal> for Expression
source§impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
Converts to this type from the input type.source§impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
Converts to this type from the input type.source§impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
Converts to this type from the input type.source§impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
Converts to this type from the input type.source§impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
Converts to this type from the input type.source§impl From<Unary> for Expression
source§impl From<Update> for Expression
source§impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl ToIndentedString for Expression
source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl ToIndentedString for Expression
source§fn to_indented_string(&self, interner: &Interner, indentation: usize) -> String
Converts the element to a string using an interner, with the given indentation.source§impl VisitWith for Expression
source§fn visit_with<'a, V>(&'a self, visitor: &mut V) -> ControlFlow<V::BreakTy>where
V: Visitor<'a>,
Visit this node with the provided visitor.source§fn visit_with_mut<'a, V>(
&'a mut self,
visitor: &mut V
@@ -112,8 +112,8 @@
U: From<T>,
source§impl<T> ToInternedString for Twhere
- T: ToIndentedString,
source§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.§impl<T> ToInternedString for Twhere
+ T: ToIndentedString,
§fn to_interned_string(&self, interner: &Interner) -> String
Converts a given element to a string using an interner.source§impl<T> DeserializeOwned for Twhere
diff --git a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
index 224dcbd0f0c..9c36dac29ab 100644
--- a/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
+++ b/doc/boa_ast/expression/identifier/constant.RESERVED_IDENTIFIERS_STRICT.html
@@ -1,2 +1,2 @@
-RESERVED_IDENTIFIERS_STRICT in boa_ast::expression::identifier - Rust Constant boa_ast::expression::identifier::RESERVED_IDENTIFIERS_STRICT
Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
+Constant boa_ast::expression::RESERVED_IDENTIFIERS_STRICT
source · pub const RESERVED_IDENTIFIERS_STRICT: [Sym; 9];
Expand description
List of reserved keywords exclusive to strict mode.
Parenthesized(Parenthesized)
See Parenthesized
.
Implementations§
source§impl Expression
impl Expression
sourcepub(crate) fn to_no_indent_string(
&self,
- interner: &Interner,
+ interner: &Interner,
indentation: usize
) -> String
pub(crate) fn to_no_indent_string( &self, - interner: &Interner, + interner: &Interner, indentation: usize ) -> String
Implements the display formatting with indentation.
This will not prefix the value with any indentation. If you want to prefix this with proper @@ -95,10 +95,10 @@
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for Expression
impl<'arbitrary> Arbitrary<'arbitrary> for Expression
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for Expression
impl Clone for Expression
source§fn clone(&self) -> Expression
fn clone(&self) -> Expression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for Expression
impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl<'a> From<&'a Expression> for NodeRef<'a>
impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
fn from(node: &'a Expression) -> NodeRef<'a>
source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
fn from(node: &'a mut Expression) -> NodeRefMut<'a>
source§impl From<ArrayLiteral> for Expression
impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
fn from(arr: ArrayLiteral) -> Self
source§impl From<ArrowFunction> for Expression
impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
fn from(decl: ArrowFunction) -> Self
source§impl From<Assign> for Expression
impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
fn from(decl: AsyncArrowFunction) -> Self
source§impl From<AsyncFunction> for Expression
impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
fn from(expr: AsyncFunction) -> Self
source§impl From<AsyncGenerator> for Expression
impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
fn from(expr: AsyncGenerator) -> Self
source§impl From<Await> for Expression
impl From<Await> for Expression
source§impl From<Binary> for Expression
impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
fn from(op: BinaryInPrivate) -> Self
source§impl From<Call> for Expression
impl From<Call> for Expression
source§impl From<Class> for Expression
impl From<Class> for Expression
source§impl From<Conditional> for Expression
impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
fn from(cond_op: Conditional) -> Self
source§impl From<Expression> for ForLoopInitializer
impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
fn from(expr: Expression) -> Self
source§impl From<Expression> for PropertyAccessField
impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
fn from(expr: Expression) -> Self
source§impl From<Expression> for PropertyName
impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
fn from(name: Expression) -> Self
source§impl From<Expression> for Statement
impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
fn from(expr: Expression) -> Self
source§impl From<Function> for Expression
impl From<Function> for Expression
source§impl From<Generator> for Expression
impl From<Generator> for Expression
source§impl From<Identifier> for Expression
impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
fn from(local: Identifier) -> Self
source§impl From<ImportCall> for Expression
impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
fn from(call: ImportCall) -> Self
source§impl From<Literal> for Expression
impl From<Literal> for Expression
source§impl From<New> for Expression
impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
fn from(obj: ObjectLiteral) -> Self
source§impl From<Optional> for Expression
impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
fn from(p: Parenthesized) -> Self
source§impl From<PropertyAccess> for Expression
impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
fn from(access: PropertyAccess) -> Self
source§impl From<Spread> for Expression
impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
fn from(template: TaggedTemplate) -> Self
source§impl From<TemplateLiteral> for Expression
impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
fn from(tem: TemplateLiteral) -> Self
source§impl From<Unary> for Expression
impl From<Unary> for Expression
source§impl From<Update> for Expression
impl From<Update> for Expression
source§impl From<Yield> for Expression
impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
fn eq(&self, other: &Expression) -> bool
self
and other
values to be equal, and is used
+ __D: Deserializer<'de>,source§impl<'a> From<&'a Expression> for NodeRef<'a>
impl<'a> From<&'a Expression> for NodeRef<'a>
source§fn from(node: &'a Expression) -> NodeRef<'a>
fn from(node: &'a Expression) -> NodeRef<'a>
source§impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
impl<'a> From<&'a mut Expression> for NodeRefMut<'a>
source§fn from(node: &'a mut Expression) -> NodeRefMut<'a>
fn from(node: &'a mut Expression) -> NodeRefMut<'a>
source§impl From<ArrayLiteral> for Expression
impl From<ArrayLiteral> for Expression
source§fn from(arr: ArrayLiteral) -> Self
fn from(arr: ArrayLiteral) -> Self
source§impl From<ArrowFunction> for Expression
impl From<ArrowFunction> for Expression
source§fn from(decl: ArrowFunction) -> Self
fn from(decl: ArrowFunction) -> Self
source§impl From<Assign> for Expression
impl From<Assign> for Expression
source§impl From<AsyncArrowFunction> for Expression
impl From<AsyncArrowFunction> for Expression
source§fn from(decl: AsyncArrowFunction) -> Self
fn from(decl: AsyncArrowFunction) -> Self
source§impl From<AsyncFunction> for Expression
impl From<AsyncFunction> for Expression
source§fn from(expr: AsyncFunction) -> Self
fn from(expr: AsyncFunction) -> Self
source§impl From<AsyncGenerator> for Expression
impl From<AsyncGenerator> for Expression
source§fn from(expr: AsyncGenerator) -> Self
fn from(expr: AsyncGenerator) -> Self
source§impl From<Await> for Expression
impl From<Await> for Expression
source§impl From<Binary> for Expression
impl From<Binary> for Expression
source§impl From<BinaryInPrivate> for Expression
impl From<BinaryInPrivate> for Expression
source§fn from(op: BinaryInPrivate) -> Self
fn from(op: BinaryInPrivate) -> Self
source§impl From<Call> for Expression
impl From<Call> for Expression
source§impl From<Class> for Expression
impl From<Class> for Expression
source§impl From<Conditional> for Expression
impl From<Conditional> for Expression
source§fn from(cond_op: Conditional) -> Self
fn from(cond_op: Conditional) -> Self
source§impl From<Expression> for ForLoopInitializer
impl From<Expression> for ForLoopInitializer
source§fn from(expr: Expression) -> Self
fn from(expr: Expression) -> Self
source§impl From<Expression> for PropertyAccessField
impl From<Expression> for PropertyAccessField
source§fn from(expr: Expression) -> Self
fn from(expr: Expression) -> Self
source§impl From<Expression> for PropertyName
impl From<Expression> for PropertyName
source§fn from(name: Expression) -> Self
fn from(name: Expression) -> Self
source§impl From<Expression> for Statement
impl From<Expression> for Statement
source§fn from(expr: Expression) -> Self
fn from(expr: Expression) -> Self
source§impl From<Function> for Expression
impl From<Function> for Expression
source§impl From<Generator> for Expression
impl From<Generator> for Expression
source§impl From<Identifier> for Expression
impl From<Identifier> for Expression
source§fn from(local: Identifier) -> Self
fn from(local: Identifier) -> Self
source§impl From<ImportCall> for Expression
impl From<ImportCall> for Expression
source§fn from(call: ImportCall) -> Self
fn from(call: ImportCall) -> Self
source§impl From<Literal> for Expression
impl From<Literal> for Expression
source§impl From<New> for Expression
impl From<New> for Expression
source§impl From<ObjectLiteral> for Expression
impl From<ObjectLiteral> for Expression
source§fn from(obj: ObjectLiteral) -> Self
fn from(obj: ObjectLiteral) -> Self
source§impl From<Optional> for Expression
impl From<Optional> for Expression
source§impl From<Parenthesized> for Expression
impl From<Parenthesized> for Expression
source§fn from(p: Parenthesized) -> Self
fn from(p: Parenthesized) -> Self
source§impl From<PropertyAccess> for Expression
impl From<PropertyAccess> for Expression
source§fn from(access: PropertyAccess) -> Self
fn from(access: PropertyAccess) -> Self
source§impl From<Spread> for Expression
impl From<Spread> for Expression
source§impl From<SuperCall> for Expression
impl From<SuperCall> for Expression
source§impl From<TaggedTemplate> for Expression
impl From<TaggedTemplate> for Expression
source§fn from(template: TaggedTemplate) -> Self
fn from(template: TaggedTemplate) -> Self
source§impl From<TemplateLiteral> for Expression
impl From<TemplateLiteral> for Expression
source§fn from(tem: TemplateLiteral) -> Self
fn from(tem: TemplateLiteral) -> Self
source§impl From<Unary> for Expression
impl From<Unary> for Expression
source§impl From<Update> for Expression
impl From<Update> for Expression
source§impl From<Yield> for Expression
impl From<Yield> for Expression
source§impl PartialEq<Expression> for Expression
impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
fn eq(&self, other: &Expression) -> bool
self
and other
values to be equal, and is used
by ==
.