Expand description
Try traits for core::ops
.
This is quite useful when you want to perform a logical operation on two values, but there’s the possibility of the operation failing.
Note that none of these actually change how Rust syntax works: You’ll need to do
12.try_add(13)?
.
Traits§
- TryAdd
- The try trait for
Add
. - TryAdd
Assign - The try trait for
AddAssign
. - TryBit
And - The try trait for
BitAnd
. - TryBit
AndAssign - The try trait for
BitAndAssign
. - TryBit
Or - The try trait for
BitOr
. - TryBit
OrAssign - The try trait for
BitOrAssign
. - TryBit
Xor - The try trait for
BitXor
. - TryBit
XorAssign - The try trait for
BitXorAssign
. - TryDiv
- The try trait for
Div
. - TryDiv
Assign - The try trait for
DivAssign
. - TryIndex
- TryIndex
Mut - The try trait for
IndexMut
. - TryMul
- The try trait for
Mul
. - TryMul
Assign - The try trait for
MulAssign
. - TryNeg
- The try trait for
Neg
. - TryNot
- The try trait for
Not
. - TryRem
- The try trait for
Rem
. - TryRem
Assign - The try trait for
RemAssign
. - TryShl
- The try trait for
Shl
. - TryShl
Assign - The try trait for
ShlAssign
. - TryShr
- The try trait for
Shr
. - TryShr
Assign - The try trait for
ShrAssign
. - TrySub
- The try trait for
Sub
. - TrySub
Assign - The try trait for
SubAssign
.