[][src]Module try_traits::ops

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.

TryAddAssign

The try trait for AddAssign.

TryBitAnd

The try trait for BitAnd.

TryBitAndAssign

The try trait for BitAndAssign.

TryBitOr

The try trait for BitOr.

TryBitOrAssign

The try trait for BitOrAssign.

TryBitXor

The try trait for BitXor.

TryBitXorAssign

The try trait for BitXorAssign.

TryDiv

The try trait for Div.

TryDivAssign

The try trait for DivAssign.

TryIndex
TryIndexMut

The try trait for IndexMut.

TryMul

The try trait for Mul.

TryMulAssign

The try trait for MulAssign.

TryNeg

The try trait for Neg.

TryNot

The try trait for Not.

TryRem

The try trait for Rem.

TryRemAssign

The try trait for RemAssign.

TryShl

The try trait for Shl.

TryShlAssign

The try trait for ShlAssign.

TryShr

The try trait for Shr.

TryShrAssign

The try trait for ShrAssign.

TrySub

The try trait for Sub.

TrySubAssign

The try trait for SubAssign.