Trait IntoMut

Source
pub trait IntoMut: Sized {
    // Required method
    fn into_mut(self, scope: &mut Scope) -> Self;
}
Expand description

Convert an expand type to a version with mutable registers when necessary.

Required Methods§

Source

fn into_mut(self, scope: &mut Scope) -> Self

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 IntoMut for ExpandElement

Source§

fn into_mut(self, scope: &mut Scope) -> Self

Source§

impl IntoMut for f32

Source§

fn into_mut(self, _scope: &mut Scope) -> Self

Source§

impl IntoMut for f64

Source§

fn into_mut(self, _scope: &mut Scope) -> Self

Source§

impl IntoMut for i8

Source§

fn into_mut(self, _scope: &mut Scope) -> Self

Source§

impl IntoMut for i16

Source§

fn into_mut(self, _scope: &mut Scope) -> Self

Source§

impl IntoMut for i32

Source§

fn into_mut(self, _scope: &mut Scope) -> Self

Source§

impl IntoMut for i64

Source§

fn into_mut(self, _scope: &mut Scope) -> Self

Source§

impl IntoMut for u8

Source§

fn into_mut(self, _scope: &mut Scope) -> Self

Source§

impl IntoMut for u16

Source§

fn into_mut(self, _scope: &mut Scope) -> Self

Source§

impl IntoMut for u32

Source§

fn into_mut(self, _scope: &mut Scope) -> Self

Source§

impl IntoMut for u64

Source§

fn into_mut(self, _scope: &mut Scope) -> Self

Source§

impl IntoMut for ()

Source§

fn into_mut(self, scope: &mut Scope) -> Self

Source§

impl IntoMut for bf16

Source§

fn into_mut(self, _scope: &mut Scope) -> Self

Source§

impl IntoMut for f16

Source§

fn into_mut(self, _scope: &mut Scope) -> Self

Source§

impl<P0: IntoMut> IntoMut for (P0,)

Source§

fn into_mut(self, scope: &mut Scope) -> Self

Source§

impl<P0: IntoMut, P1: IntoMut> IntoMut for (P0, P1)

Source§

fn into_mut(self, scope: &mut Scope) -> Self

Source§

impl<P0: IntoMut, P1: IntoMut, P2: IntoMut> IntoMut for (P0, P1, P2)

Source§

fn into_mut(self, scope: &mut Scope) -> Self

Source§

impl<P0: IntoMut, P1: IntoMut, P2: IntoMut, P3: IntoMut> IntoMut for (P0, P1, P2, P3)

Source§

fn into_mut(self, scope: &mut Scope) -> Self

Source§

impl<P0: IntoMut, P1: IntoMut, P2: IntoMut, P3: IntoMut, P4: IntoMut> IntoMut for (P0, P1, P2, P3, P4)

Source§

fn into_mut(self, scope: &mut Scope) -> Self

Source§

impl<P0: IntoMut, P1: IntoMut, P2: IntoMut, P3: IntoMut, P4: IntoMut, P5: IntoMut> IntoMut for (P0, P1, P2, P3, P4, P5)

Source§

fn into_mut(self, scope: &mut Scope) -> Self

Source§

impl<P0: IntoMut, P1: IntoMut, P2: IntoMut, P3: IntoMut, P4: IntoMut, P5: IntoMut, P6: IntoMut> IntoMut for (P0, P1, P2, P3, P4, P5, P6)

Source§

fn into_mut(self, scope: &mut Scope) -> Self

Source§

impl<P0: IntoMut, P1: IntoMut, P2: IntoMut, P3: IntoMut, P4: IntoMut, P5: IntoMut, P6: IntoMut, P7: IntoMut> IntoMut for (P0, P1, P2, P3, P4, P5, P6, P7)

Source§

fn into_mut(self, scope: &mut Scope) -> Self

Source§

impl<P0: IntoMut, P1: IntoMut, P2: IntoMut, P3: IntoMut, P4: IntoMut, P5: IntoMut, P6: IntoMut, P7: IntoMut, P8: IntoMut> IntoMut for (P0, P1, P2, P3, P4, P5, P6, P7, P8)

Source§

fn into_mut(self, scope: &mut Scope) -> Self

Source§

impl<P0: IntoMut, P1: IntoMut, P2: IntoMut, P3: IntoMut, P4: IntoMut, P5: IntoMut, P6: IntoMut, P7: IntoMut, P8: IntoMut, P9: IntoMut> IntoMut for (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9)

Source§

fn into_mut(self, scope: &mut Scope) -> Self

Source§

impl<P0: IntoMut, P1: IntoMut, P2: IntoMut, P3: IntoMut, P4: IntoMut, P5: IntoMut, P6: IntoMut, P7: IntoMut, P8: IntoMut, P9: IntoMut, P10: IntoMut> IntoMut for (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10)

Source§

fn into_mut(self, scope: &mut Scope) -> Self

Source§

impl<P0: IntoMut, P1: IntoMut, P2: IntoMut, P3: IntoMut, P4: IntoMut, P5: IntoMut, P6: IntoMut, P7: IntoMut, P8: IntoMut, P9: IntoMut, P10: IntoMut, P11: IntoMut> IntoMut for (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11)

Source§

fn into_mut(self, scope: &mut Scope) -> Self

Source§

impl<T: IntoMut> IntoMut for Option<T>

Source§

fn into_mut(self, scope: &mut Scope) -> Self

Source§

impl<T: IntoMut> IntoMut for Vec<T>

Source§

fn into_mut(self, scope: &mut Scope) -> Self

Implementors§