pub trait TupleGetMut: TupleGet {
    // Required methods
    fn get_mut(&mut self, index: usize) -> &mut Self::Output;
    fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>;
}
Expand description

Get the nth item of the tuple

Required Methods§

source

fn get_mut(&mut self, index: usize) -> &mut Self::Output

Get the nth item of the tuple

source

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

Get the nth item of the tuple

Implementations on Foreign Types§

§

impl<T> TupleGetMut for (T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

§

impl<T> TupleGetMut for (T,)

§

fn get_mut(&mut self, index: usize) -> &mut Self::Output

§

fn try_get_mut(&mut self, index: usize) -> Option<&mut Self::Output>

Implementors§