Struct python27_sys::PyNumberMethods [] [src]

pub struct PyNumberMethods {
    pub nb_add: Option<binaryfunc>,
    pub nb_subtract: Option<binaryfunc>,
    pub nb_multiply: Option<binaryfunc>,
    pub nb_divide: Option<binaryfunc>,
    pub nb_remainder: Option<binaryfunc>,
    pub nb_divmod: Option<binaryfunc>,
    pub nb_power: Option<ternaryfunc>,
    pub nb_negative: Option<unaryfunc>,
    pub nb_positive: Option<unaryfunc>,
    pub nb_absolute: Option<unaryfunc>,
    pub nb_nonzero: Option<inquiry>,
    pub nb_invert: Option<unaryfunc>,
    pub nb_lshift: Option<binaryfunc>,
    pub nb_rshift: Option<binaryfunc>,
    pub nb_and: Option<binaryfunc>,
    pub nb_xor: Option<binaryfunc>,
    pub nb_or: Option<binaryfunc>,
    pub nb_coerce: Option<coercion>,
    pub nb_c_int: Option<unaryfunc>,
    pub nb_long: Option<unaryfunc>,
    pub nb_float: Option<unaryfunc>,
    pub nb_oct: Option<unaryfunc>,
    pub nb_hex: Option<unaryfunc>,
    pub nb_inplace_add: Option<binaryfunc>,
    pub nb_inplace_subtract: Option<binaryfunc>,
    pub nb_inplace_multiply: Option<binaryfunc>,
    pub nb_inplace_divide: Option<binaryfunc>,
    pub nb_inplace_remainder: Option<binaryfunc>,
    pub nb_inplace_power: Option<ternaryfunc>,
    pub nb_inplace_lshift: Option<binaryfunc>,
    pub nb_inplace_rshift: Option<binaryfunc>,
    pub nb_inplace_and: Option<binaryfunc>,
    pub nb_inplace_xor: Option<binaryfunc>,
    pub nb_inplace_or: Option<binaryfunc>,
    pub nb_floor_divide: Option<binaryfunc>,
    pub nb_true_divide: Option<binaryfunc>,
    pub nb_inplace_floor_divide: Option<binaryfunc>,
    pub nb_inplace_true_divide: Option<binaryfunc>,
    pub nb_index: Option<unaryfunc>,
}

Fields

nb_add: Option<binaryfunc> nb_subtract: Option<binaryfunc> nb_multiply: Option<binaryfunc> nb_divide: Option<binaryfunc> nb_remainder: Option<binaryfunc> nb_divmod: Option<binaryfunc> nb_power: Option<ternaryfunc> nb_negative: Option<unaryfunc> nb_positive: Option<unaryfunc> nb_absolute: Option<unaryfunc> nb_nonzero: Option<inquiry> nb_invert: Option<unaryfunc> nb_lshift: Option<binaryfunc> nb_rshift: Option<binaryfunc> nb_and: Option<binaryfunc> nb_xor: Option<binaryfunc> nb_or: Option<binaryfunc> nb_coerce: Option<coercion> nb_c_int: Option<unaryfunc> nb_long: Option<unaryfunc> nb_float: Option<unaryfunc> nb_oct: Option<unaryfunc> nb_hex: Option<unaryfunc> nb_inplace_add: Option<binaryfunc> nb_inplace_subtract: Option<binaryfunc> nb_inplace_multiply: Option<binaryfunc> nb_inplace_divide: Option<binaryfunc> nb_inplace_remainder: Option<binaryfunc> nb_inplace_power: Option<ternaryfunc> nb_inplace_lshift: Option<binaryfunc> nb_inplace_rshift: Option<binaryfunc> nb_inplace_and: Option<binaryfunc> nb_inplace_xor: Option<binaryfunc> nb_inplace_or: Option<binaryfunc> nb_floor_divide: Option<binaryfunc> nb_true_divide: Option<binaryfunc> nb_inplace_floor_divide: Option<binaryfunc> nb_inplace_true_divide: Option<binaryfunc> nb_index: Option<unaryfunc>

Trait Implementations

impl Copy for PyNumberMethods
[src]

impl Clone for PyNumberMethods
[src]

fn clone(&self) -> PyNumberMethods

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more