pub trait IntoFuncArgs: Sized {
    // Required method
    fn into_args(self, vm: &VirtualMachine) -> FuncArgs;

    // Provided method
    fn into_method_args(self, obj: PyObjectRef, vm: &VirtualMachine) -> FuncArgs { ... }
}

Required Methods§

Provided Methods§

Implementations on Foreign Types§

source§

impl<T1> IntoFuncArgs for (T1,)where T1: ToPyObject,

source§

impl<T1, T2, T3, T4, T5> IntoFuncArgs for (T1, T2, T3, T4, T5)where T1: ToPyObject, T2: ToPyObject, T3: ToPyObject, T4: ToPyObject, T5: ToPyObject,

source§

impl<T1, T2, T3> IntoFuncArgs for (T1, T2, T3)where T1: ToPyObject, T2: ToPyObject, T3: ToPyObject,

source§

impl<T1, T2, T3, T4> IntoFuncArgs for (T1, T2, T3, T4)where T1: ToPyObject, T2: ToPyObject, T3: ToPyObject, T4: ToPyObject,

source§

impl<T1, T2> IntoFuncArgs for (T1, T2)where T1: ToPyObject, T2: ToPyObject,

Implementors§

source§

impl<T> IntoFuncArgs for Twhere T: Into<FuncArgs>,