Trait option_operations::add::OptionAddAssign[][src]

pub trait OptionAddAssign<Rhs, InnerRhs = Rhs> {
    fn opt_add_assign(&mut self, rhs: Rhs);
}
Expand description

Trait for values and Options addition assignment.

Implementing this type leads to the following auto-implementations:

  • OptionAddAssign<Option<InnerRhs>> for T.
  • OptionAddAssign<Rhs> for Option<T>.
  • OptionAddAssign<Option<InnerRhs>> for Option<T>.
  • … and some variants with references.

This trait is auto-implemented for OptionOperations types implementing AddAssign<Rhs>.

Required methods

Performs the addition assignment.

self is unchanged if rhs is None.

Implementations on Foreign Types

Implementors