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