Trait minutus::types::IntoArgs

source ·
pub trait IntoArgs {
    type Output: AsRef<[minu_value]>;

    // Required method
    fn into_args(self, mrb: *mut minu_state) -> MrbResult<Self::Output>;
}

Required Associated Types§

Required Methods§

Implementations on Foreign Types§

source§

impl IntoArgs for ()

§

type Output = [mrb_value; 0]

source§

fn into_args(self, _mrb: *mut minu_state) -> MrbResult<Self::Output>

source§

impl<T1: TryIntoMrb + Clone> IntoArgs for (T1,)

§

type Output = [mrb_value; 1]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 1]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone> IntoArgs for (T1, T2)

§

type Output = [mrb_value; 2]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 2]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3)

§

type Output = [mrb_value; 3]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 3]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4)

§

type Output = [mrb_value; 4]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 4]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5)

§

type Output = [mrb_value; 5]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 5]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6)

§

type Output = [mrb_value; 6]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 6]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7)

§

type Output = [mrb_value; 7]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 7]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8)

§

type Output = [mrb_value; 8]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 8]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9)

§

type Output = [mrb_value; 9]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 9]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

§

type Output = [mrb_value; 10]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 10]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

§

type Output = [mrb_value; 11]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 11]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)

§

type Output = [mrb_value; 12]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 12]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)

§

type Output = [mrb_value; 13]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 13]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone, T14: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)

§

type Output = [mrb_value; 14]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 14]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone, T14: TryIntoMrb + Clone, T15: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)

§

type Output = [mrb_value; 15]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 15]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone, T14: TryIntoMrb + Clone, T15: TryIntoMrb + Clone, T16: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)

§

type Output = [mrb_value; 16]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 16]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone, T14: TryIntoMrb + Clone, T15: TryIntoMrb + Clone, T16: TryIntoMrb + Clone, T17: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)

§

type Output = [mrb_value; 17]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 17]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone, T14: TryIntoMrb + Clone, T15: TryIntoMrb + Clone, T16: TryIntoMrb + Clone, T17: TryIntoMrb + Clone, T18: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)

§

type Output = [mrb_value; 18]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 18]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone, T14: TryIntoMrb + Clone, T15: TryIntoMrb + Clone, T16: TryIntoMrb + Clone, T17: TryIntoMrb + Clone, T18: TryIntoMrb + Clone, T19: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)

§

type Output = [mrb_value; 19]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 19]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone, T14: TryIntoMrb + Clone, T15: TryIntoMrb + Clone, T16: TryIntoMrb + Clone, T17: TryIntoMrb + Clone, T18: TryIntoMrb + Clone, T19: TryIntoMrb + Clone, T20: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)

§

type Output = [mrb_value; 20]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 20]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone, T14: TryIntoMrb + Clone, T15: TryIntoMrb + Clone, T16: TryIntoMrb + Clone, T17: TryIntoMrb + Clone, T18: TryIntoMrb + Clone, T19: TryIntoMrb + Clone, T20: TryIntoMrb + Clone, T21: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)

§

type Output = [mrb_value; 21]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 21]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone, T14: TryIntoMrb + Clone, T15: TryIntoMrb + Clone, T16: TryIntoMrb + Clone, T17: TryIntoMrb + Clone, T18: TryIntoMrb + Clone, T19: TryIntoMrb + Clone, T20: TryIntoMrb + Clone, T21: TryIntoMrb + Clone, T22: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)

§

type Output = [mrb_value; 22]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 22]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone, T14: TryIntoMrb + Clone, T15: TryIntoMrb + Clone, T16: TryIntoMrb + Clone, T17: TryIntoMrb + Clone, T18: TryIntoMrb + Clone, T19: TryIntoMrb + Clone, T20: TryIntoMrb + Clone, T21: TryIntoMrb + Clone, T22: TryIntoMrb + Clone, T23: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23)

§

type Output = [mrb_value; 23]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 23]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone, T14: TryIntoMrb + Clone, T15: TryIntoMrb + Clone, T16: TryIntoMrb + Clone, T17: TryIntoMrb + Clone, T18: TryIntoMrb + Clone, T19: TryIntoMrb + Clone, T20: TryIntoMrb + Clone, T21: TryIntoMrb + Clone, T22: TryIntoMrb + Clone, T23: TryIntoMrb + Clone, T24: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24)

§

type Output = [mrb_value; 24]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 24]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone, T14: TryIntoMrb + Clone, T15: TryIntoMrb + Clone, T16: TryIntoMrb + Clone, T17: TryIntoMrb + Clone, T18: TryIntoMrb + Clone, T19: TryIntoMrb + Clone, T20: TryIntoMrb + Clone, T21: TryIntoMrb + Clone, T22: TryIntoMrb + Clone, T23: TryIntoMrb + Clone, T24: TryIntoMrb + Clone, T25: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25)

§

type Output = [mrb_value; 25]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 25]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone, T14: TryIntoMrb + Clone, T15: TryIntoMrb + Clone, T16: TryIntoMrb + Clone, T17: TryIntoMrb + Clone, T18: TryIntoMrb + Clone, T19: TryIntoMrb + Clone, T20: TryIntoMrb + Clone, T21: TryIntoMrb + Clone, T22: TryIntoMrb + Clone, T23: TryIntoMrb + Clone, T24: TryIntoMrb + Clone, T25: TryIntoMrb + Clone, T26: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26)

§

type Output = [mrb_value; 26]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 26]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone, T14: TryIntoMrb + Clone, T15: TryIntoMrb + Clone, T16: TryIntoMrb + Clone, T17: TryIntoMrb + Clone, T18: TryIntoMrb + Clone, T19: TryIntoMrb + Clone, T20: TryIntoMrb + Clone, T21: TryIntoMrb + Clone, T22: TryIntoMrb + Clone, T23: TryIntoMrb + Clone, T24: TryIntoMrb + Clone, T25: TryIntoMrb + Clone, T26: TryIntoMrb + Clone, T27: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27)

§

type Output = [mrb_value; 27]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 27]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone, T14: TryIntoMrb + Clone, T15: TryIntoMrb + Clone, T16: TryIntoMrb + Clone, T17: TryIntoMrb + Clone, T18: TryIntoMrb + Clone, T19: TryIntoMrb + Clone, T20: TryIntoMrb + Clone, T21: TryIntoMrb + Clone, T22: TryIntoMrb + Clone, T23: TryIntoMrb + Clone, T24: TryIntoMrb + Clone, T25: TryIntoMrb + Clone, T26: TryIntoMrb + Clone, T27: TryIntoMrb + Clone, T28: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28)

§

type Output = [mrb_value; 28]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 28]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone, T14: TryIntoMrb + Clone, T15: TryIntoMrb + Clone, T16: TryIntoMrb + Clone, T17: TryIntoMrb + Clone, T18: TryIntoMrb + Clone, T19: TryIntoMrb + Clone, T20: TryIntoMrb + Clone, T21: TryIntoMrb + Clone, T22: TryIntoMrb + Clone, T23: TryIntoMrb + Clone, T24: TryIntoMrb + Clone, T25: TryIntoMrb + Clone, T26: TryIntoMrb + Clone, T27: TryIntoMrb + Clone, T28: TryIntoMrb + Clone, T29: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29)

§

type Output = [mrb_value; 29]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 29]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone, T14: TryIntoMrb + Clone, T15: TryIntoMrb + Clone, T16: TryIntoMrb + Clone, T17: TryIntoMrb + Clone, T18: TryIntoMrb + Clone, T19: TryIntoMrb + Clone, T20: TryIntoMrb + Clone, T21: TryIntoMrb + Clone, T22: TryIntoMrb + Clone, T23: TryIntoMrb + Clone, T24: TryIntoMrb + Clone, T25: TryIntoMrb + Clone, T26: TryIntoMrb + Clone, T27: TryIntoMrb + Clone, T28: TryIntoMrb + Clone, T29: TryIntoMrb + Clone, T30: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30)

§

type Output = [mrb_value; 30]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 30]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone, T14: TryIntoMrb + Clone, T15: TryIntoMrb + Clone, T16: TryIntoMrb + Clone, T17: TryIntoMrb + Clone, T18: TryIntoMrb + Clone, T19: TryIntoMrb + Clone, T20: TryIntoMrb + Clone, T21: TryIntoMrb + Clone, T22: TryIntoMrb + Clone, T23: TryIntoMrb + Clone, T24: TryIntoMrb + Clone, T25: TryIntoMrb + Clone, T26: TryIntoMrb + Clone, T27: TryIntoMrb + Clone, T28: TryIntoMrb + Clone, T29: TryIntoMrb + Clone, T30: TryIntoMrb + Clone, T31: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31)

§

type Output = [mrb_value; 31]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 31]>

source§

impl<T1: TryIntoMrb + Clone, T2: TryIntoMrb + Clone, T3: TryIntoMrb + Clone, T4: TryIntoMrb + Clone, T5: TryIntoMrb + Clone, T6: TryIntoMrb + Clone, T7: TryIntoMrb + Clone, T8: TryIntoMrb + Clone, T9: TryIntoMrb + Clone, T10: TryIntoMrb + Clone, T11: TryIntoMrb + Clone, T12: TryIntoMrb + Clone, T13: TryIntoMrb + Clone, T14: TryIntoMrb + Clone, T15: TryIntoMrb + Clone, T16: TryIntoMrb + Clone, T17: TryIntoMrb + Clone, T18: TryIntoMrb + Clone, T19: TryIntoMrb + Clone, T20: TryIntoMrb + Clone, T21: TryIntoMrb + Clone, T22: TryIntoMrb + Clone, T23: TryIntoMrb + Clone, T24: TryIntoMrb + Clone, T25: TryIntoMrb + Clone, T26: TryIntoMrb + Clone, T27: TryIntoMrb + Clone, T28: TryIntoMrb + Clone, T29: TryIntoMrb + Clone, T30: TryIntoMrb + Clone, T31: TryIntoMrb + Clone, T32: TryIntoMrb + Clone> IntoArgs for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32)

§

type Output = [mrb_value; 32]

source§

fn into_args(self, mrb: *mut minu_state) -> MrbResult<[minu_value; 32]>

Implementors§