pub enum AssignmentOperator {
Equal,
PlusEqual,
MinusEqual,
TimesEqual,
DivisionEqual,
ModuloEqual,
AndEqual,
OrEqual,
XorEqual,
ShiftRightAssign,
ShiftLeftAssign,
}
Variants§
Equal
PlusEqual
MinusEqual
TimesEqual
DivisionEqual
ModuloEqual
AndEqual
OrEqual
XorEqual
ShiftRightAssign
ShiftLeftAssign
Implementations§
Source§impl AssignmentOperator
impl AssignmentOperator
Sourcepub const fn is_equal(&self) -> bool
pub const fn is_equal(&self) -> bool
Returns true
if this value is of type Equal
. Returns false
otherwise
Sourcepub const fn is_plus_equal(&self) -> bool
pub const fn is_plus_equal(&self) -> bool
Returns true
if this value is of type PlusEqual
. Returns false
otherwise
Sourcepub const fn is_minus_equal(&self) -> bool
pub const fn is_minus_equal(&self) -> bool
Returns true
if this value is of type MinusEqual
. Returns false
otherwise
Sourcepub const fn is_times_equal(&self) -> bool
pub const fn is_times_equal(&self) -> bool
Returns true
if this value is of type TimesEqual
. Returns false
otherwise
Sourcepub const fn is_division_equal(&self) -> bool
pub const fn is_division_equal(&self) -> bool
Returns true
if this value is of type DivisionEqual
. Returns false
otherwise
Sourcepub const fn is_modulo_equal(&self) -> bool
pub const fn is_modulo_equal(&self) -> bool
Returns true
if this value is of type ModuloEqual
. Returns false
otherwise
Sourcepub const fn is_and_equal(&self) -> bool
pub const fn is_and_equal(&self) -> bool
Returns true
if this value is of type AndEqual
. Returns false
otherwise
Sourcepub const fn is_or_equal(&self) -> bool
pub const fn is_or_equal(&self) -> bool
Returns true
if this value is of type OrEqual
. Returns false
otherwise
Sourcepub const fn is_xor_equal(&self) -> bool
pub const fn is_xor_equal(&self) -> bool
Returns true
if this value is of type XorEqual
. Returns false
otherwise
Sourcepub const fn is_shift_right_assign(&self) -> bool
pub const fn is_shift_right_assign(&self) -> bool
Returns true
if this value is of type ShiftRightAssign
. Returns false
otherwise
Sourcepub const fn is_shift_left_assign(&self) -> bool
pub const fn is_shift_left_assign(&self) -> bool
Returns true
if this value is of type ShiftLeftAssign
. Returns false
otherwise
Trait Implementations§
Source§impl Clone for AssignmentOperator
impl Clone for AssignmentOperator
Source§fn clone(&self) -> AssignmentOperator
fn clone(&self) -> AssignmentOperator
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for AssignmentOperator
impl Debug for AssignmentOperator
Source§impl Display for AssignmentOperator
impl Display for AssignmentOperator
Source§impl PartialEq for AssignmentOperator
impl PartialEq for AssignmentOperator
impl Eq for AssignmentOperator
impl StructuralPartialEq for AssignmentOperator
Auto Trait Implementations§
impl Freeze for AssignmentOperator
impl RefUnwindSafe for AssignmentOperator
impl Send for AssignmentOperator
impl Sync for AssignmentOperator
impl Unpin for AssignmentOperator
impl UnwindSafe for AssignmentOperator
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more