pub enum NumericUnaryOp {
Not,
Neg,
}Expand description
Unary operators supported by contract expressions.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for NumericUnaryOp
impl Clone for NumericUnaryOp
Source§fn clone(&self) -> NumericUnaryOp
fn clone(&self) -> NumericUnaryOp
Returns a duplicate 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 NumericUnaryOp
impl Debug for NumericUnaryOp
impl Copy for NumericUnaryOp
Auto Trait Implementations§
impl Freeze for NumericUnaryOp
impl RefUnwindSafe for NumericUnaryOp
impl Send for NumericUnaryOp
impl Sync for NumericUnaryOp
impl Unpin for NumericUnaryOp
impl UnwindSafe for NumericUnaryOp
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<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