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.