pub enum Punctuator {
Show 49 variants
OpenBlock,
CloseBlock,
OpenParen,
CloseParen,
OpenBracket,
CloseBracket,
Dot,
Semicolon,
Comma,
LessThan,
GreaterThan,
LessThanOrEq,
GreaterThanOrEq,
Eq,
NotEq,
StrictEq,
StrictNotEq,
Add,
Sub,
Mul,
Div,
Mod,
Inc,
Dec,
LeftSh,
RightSh,
URightSh,
And,
Or,
Xor,
Not,
Neg,
BoolAnd,
BoolOr,
Question,
Colon,
Assign,
AssignAdd,
AssignSub,
AssignMul,
AssignDiv,
AssignMod,
AssignLeftSh,
AssignRightSh,
AssignURightSh,
AssignAnd,
AssignOr,
AssignXor,
Arrow,
}
Expand description
Punctuation
Variants
OpenBlock
{
CloseBlock
}
OpenParen
(
CloseParen
)
OpenBracket
[
CloseBracket
]
Dot
.
Semicolon
;
Comma
,
LessThan
<
GreaterThan
>
LessThanOrEq
<=
GreaterThanOrEq
>=
Eq
==
NotEq
!=
StrictEq
===
StrictNotEq
!==
Add
+
Sub
-
Mul
*
Div
/
Mod
%
Inc
++
Dec
--
LeftSh
<<
RightSh
>>
URightSh
>>>
And
&
Or
|
Xor
^
Not
!
Neg
~
BoolAnd
&&
BoolOr
||
Question
?
Colon
:
Assign
=
AssignAdd
+=
AssignSub
-=
AssignMul
*=
AssignDiv
/=
AssignMod
%=
AssignLeftSh
<<=
AssignRightSh
>>=
AssignURightSh
>>>=
AssignAnd
&=
AssignOr
|=
AssignXor
^=
Arrow
=>
Trait Implementations
sourceimpl Clone for Punctuator
impl Clone for Punctuator
sourcefn clone(&self) -> Punctuator
fn clone(&self) -> Punctuator
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for Punctuator
impl Debug for Punctuator
sourceimpl Display for Punctuator
impl Display for Punctuator
sourceimpl PartialEq<Punctuator> for Punctuator
impl PartialEq<Punctuator> for Punctuator
sourcefn eq(&self, other: &Punctuator) -> bool
fn eq(&self, other: &Punctuator) -> bool
impl StructuralPartialEq for Punctuator
Auto Trait Implementations
impl RefUnwindSafe for Punctuator
impl Send for Punctuator
impl Sync for Punctuator
impl Unpin for Punctuator
impl UnwindSafe for Punctuator
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more