pub enum PsOp {
}Expand description
PostScript calculator operations.
Variants§
Num(f64)
Add
Sub
Mul
Div
Idiv
Mod
Neg
Abs
Ceiling
Floor
Round
Truncate
Sqrt
Exp
Ln
Log
Sin
Cos
Atan
Eq
Ne
Gt
Ge
Lt
Le
And
Or
Not
Xor
Bitshift
If(Vec<PsOp>)
IfElse(Vec<PsOp>, Vec<PsOp>)
Dup
Exch
Pop
Copy
Index
Roll
Cvi
Cvr
True
False
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PsOp
impl RefUnwindSafe for PsOp
impl Send for PsOp
impl Sync for PsOp
impl Unpin for PsOp
impl UnsafeUnpin for PsOp
impl UnwindSafe for PsOp
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