Trait MutVariadic

Source
pub trait MutVariadic: EitherRefVariadic<MutVar = Self> + Sealed { }
Expand description

A variadic where each item is an exclusive reference &mut item.

This can be created using VariadicExt::as_mut_var:

let as_mut: var_type!(&mut u32, &mut String, &mut bool) =
    var_expr!(1_u32, "Hello".to_owned(), false).as_mut_var();

This is a sealed trait.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl MutVariadic for ()

Source§

impl<Item, Rest> MutVariadic for (&mut Item, Rest)
where Rest: MutVariadic,

Implementors§