[−][src]Enum javascript_lexer::token::Token
Token that is results of consuming characters
Variants
&
&=
=
=>
>
>=
BoolLiteral(bool)
True / False
^
^=
:
,
;
/
/=
.
&&
==
\>>
\>>=
<<
<<=
--
||
++
**
**=
End of line
Regex(String)
/{this}/
!
!=
!==
IdentifierName(IStr)
a, name, (not keyword or reserved word)
as
async
await
break
case
catch
class
const
continue
debugger
default
delete
do
else
extend
finallly
for
from
function
get
if
in
import
let
new
of
return
set
static
switch
this
throw
try
typeof
var
void
while
with
{
<=
<<
\n
null
undefined
(
[
-
-=
NumericLiteral(Number)
0 0.5 1e2 2.3e2
|
|=
%
%=
+
+=
?
}
)
]
*
*=
StringLiteral(String)
"adad" 'adada'
Template(String)
`ada{var}`
~
===
>>>
>>>=
...
Trait Implementations
impl Clone for Token
[src]
impl Debug for Token
[src]
impl PartialEq<Token> for Token
[src]
impl StructuralPartialEq for Token
[src]
Auto Trait Implementations
impl RefUnwindSafe for Token
impl !Send for Token
impl !Sync for Token
impl Unpin for Token
impl UnwindSafe for Token
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,