Struct python3_sys::PyNumberMethods [] [src]

pub struct PyNumberMethods {
    pub nb_add: Option<binaryfunc>,
    pub nb_subtract: Option<binaryfunc>,
    pub nb_multiply: 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_bool: 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_int: Option<unaryfunc>,
    pub nb_reserved: *mut c_void,
    pub nb_float: Option<unaryfunc>,
    pub nb_inplace_add: Option<binaryfunc>,
    pub nb_inplace_subtract: Option<binaryfunc>,
    pub nb_inplace_multiply: 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_remainder: Option<binaryfunc> nb_divmod: Option<binaryfunc> nb_power: Option<ternaryfunc> nb_negative: Option<unaryfunc> nb_positive: Option<unaryfunc> nb_absolute: Option<unaryfunc> nb_bool: 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_int: Option<unaryfunc> nb_reserved: *mut c_void nb_float: Option<unaryfunc> nb_inplace_add: Option<binaryfunc> nb_inplace_subtract: Option<binaryfunc> nb_inplace_multiply: 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>