pub enum AssignOpField {
Show 16 variants
Assign,
AddAssign,
SubAssign,
MulAssign,
DivAssign,
ModAssign,
LshiftAssign,
RshiftAssign,
ZeroFillRShiftAssign,
BitOrAssign,
BitXorAssign,
BitAndAssign,
ExpAssign,
AndAssign,
OrAssign,
NullishAssign,
}
Variants§
Assign
Represents AssignOp::Assign
AddAssign
Represents AssignOp::AddAssign
SubAssign
Represents AssignOp::SubAssign
MulAssign
Represents AssignOp::MulAssign
DivAssign
Represents AssignOp::DivAssign
ModAssign
Represents AssignOp::ModAssign
LshiftAssign
Represents AssignOp::LShiftAssign
RshiftAssign
Represents AssignOp::RShiftAssign
ZeroFillRShiftAssign
Represents AssignOp::ZeroFillRShiftAssign
BitOrAssign
Represents AssignOp::BitOrAssign
BitXorAssign
Represents AssignOp::BitXorAssign
BitAndAssign
Represents AssignOp::BitAndAssign
ExpAssign
Represents AssignOp::ExpAssign
AndAssign
Represents AssignOp::AndAssign
OrAssign
Represents AssignOp::OrAssign
NullishAssign
Represents AssignOp::NullishAssign
Trait Implementations§
Source§impl Clone for AssignOpField
impl Clone for AssignOpField
Source§fn clone(&self) -> AssignOpField
fn clone(&self) -> AssignOpField
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AssignOpField
impl Debug for AssignOpField
Source§impl<'de> Deserialize<'de> for AssignOpField
impl<'de> Deserialize<'de> for AssignOpField
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for AssignOpField
impl Hash for AssignOpField
Source§impl Ord for AssignOpField
impl Ord for AssignOpField
Source§fn cmp(&self, other: &AssignOpField) -> Ordering
fn cmp(&self, other: &AssignOpField) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for AssignOpField
impl PartialEq for AssignOpField
Source§impl PartialOrd for AssignOpField
impl PartialOrd for AssignOpField
Source§impl Serialize for AssignOpField
impl Serialize for AssignOpField
impl Copy for AssignOpField
impl Eq for AssignOpField
impl StructuralPartialEq for AssignOpField
Auto Trait Implementations§
impl Freeze for AssignOpField
impl RefUnwindSafe for AssignOpField
impl Send for AssignOpField
impl Sync for AssignOpField
impl Unpin for AssignOpField
impl UnwindSafe for AssignOpField
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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>
Converts
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>
Converts
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