Struct librsnek::api::selfref::RefCountedValue
[−]
[src]
pub struct RefCountedValue<T, V: SelfRef> { pub value: T, pub rc: V, }
A wrapper around a value with its own reference count
Fields
value: T
rc: V
Methods
impl RefCountedValue<IntValue, RefCount>
[src]
fn get_attribute(&self, rt: &Runtime, name: &str) -> Result<RtObject, Error>
fn try_get_name(&self, rt: &Runtime, name: &str) -> Result<RtObject, Error>
fn try_get_unary_method(
&self,
rt: &Runtime,
name: &str
) -> Result<RtObject, Error>
&self,
rt: &Runtime,
name: &str
) -> Result<RtObject, Error>
fn try_get_binary_method(
&self,
rt: &Runtime,
name: &str
) -> Result<RtObject, Error>
&self,
rt: &Runtime,
name: &str
) -> Result<RtObject, Error>
fn try_get_ternary_method(
&self,
rt: &Runtime,
name: &str
) -> Result<RtObject, Error>
&self,
rt: &Runtime,
name: &str
) -> Result<RtObject, Error>
impl RefCountedValue<FuncValue, RefCount>
[src]
fn name(&self) -> &str
fn module(&self) -> &str
fn type_name(&self) -> &str
fn get_attribute(&self, rt: &Runtime, name: &str) -> Result<RtObject, Error>
fn try_get_name(&self, rt: &Runtime, name: &str) -> Result<RtObject, Error>
fn try_get_unary_method(
&self,
rt: &Runtime,
name: &str
) -> Result<RtObject, Error>
&self,
rt: &Runtime,
name: &str
) -> Result<RtObject, Error>
fn try_get_binary_method(
&self,
rt: &Runtime,
name: &str
) -> Result<RtObject, Error>
&self,
rt: &Runtime,
name: &str
) -> Result<RtObject, Error>
fn try_get_ternary_method(
&self,
rt: &Runtime,
name: &str
) -> Result<RtObject, Error>
&self,
rt: &Runtime,
name: &str
) -> Result<RtObject, Error>
impl RefCountedValue<ObjectValue, RefCount>
[src]
impl RefCountedValue<StringValue, RefCount>
[src]
fn get_attribute(&self, rt: &Runtime, name: &str) -> Result<RtObject, Error>
fn try_get_name(&self, rt: &Runtime, name: &str) -> Result<RtObject, Error>
fn try_get_unary_method(
&self,
rt: &Runtime,
name: &str
) -> Result<RtObject, Error>
&self,
rt: &Runtime,
name: &str
) -> Result<RtObject, Error>
fn try_get_binary_method(
&self,
rt: &Runtime,
name: &str
) -> Result<RtObject, Error>
&self,
rt: &Runtime,
name: &str
) -> Result<RtObject, Error>
fn try_get_ternary_method(
&self,
rt: &Runtime,
name: &str
) -> Result<RtObject, Error>
&self,
rt: &Runtime,
name: &str
) -> Result<RtObject, Error>
Trait Implementations
impl<T: Hash, V: Hash + SelfRef> Hash for RefCountedValue<T, V>
[src]
fn hash<__HTV: Hasher>(&self, __arg_0: &mut __HTV)
Feeds this value into the given [Hasher
].
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0
H: Hasher,
Feeds a slice of this type into the given [Hasher
].
impl<T: Eq, V: Eq + SelfRef> Eq for RefCountedValue<T, V>
[src]
fn assert_receiver_is_total_eq(&self)
impl<T: PartialEq, V: PartialEq + SelfRef> PartialEq for RefCountedValue<T, V>
[src]
fn eq(&self, __arg_0: &RefCountedValue<T, V>) -> bool
This method tests for self
and other
values to be equal, and is used
fn ne(&self, __arg_0: &RefCountedValue<T, V>) -> bool
This method tests for !=
.
impl<T: Ord, V: Ord + SelfRef> Ord for RefCountedValue<T, V>
[src]
fn cmp(&self, __arg_0: &RefCountedValue<T, V>) -> Ordering
This method returns an Ordering
between self
and other
.
impl<T: PartialOrd, V: PartialOrd + SelfRef> PartialOrd for RefCountedValue<T, V>
[src]
fn partial_cmp(&self, __arg_0: &RefCountedValue<T, V>) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists.
fn lt(&self, __arg_0: &RefCountedValue<T, V>) -> bool
This method tests less than (for self
and other
) and is used by the <
operator.
fn le(&self, __arg_0: &RefCountedValue<T, V>) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
fn gt(&self, __arg_0: &RefCountedValue<T, V>) -> bool
This method tests greater than (for self
and other
) and is used by the >
operator.
fn ge(&self, __arg_0: &RefCountedValue<T, V>) -> bool
This method tests greater than or equal to (for self
and other
) and is used by the >=
impl Debug for RefCountedValue<BoolValue, RefCount>
[src]
impl PyAPI for RefCountedValue<BoolValue, RefCount>
[src]
impl Hashed for RefCountedValue<BoolValue, RefCount>
[src]
fn op_hash(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_hash(&self) -> Result<HashId, Error>
Native API Method $pyname
impl StringCast for RefCountedValue<BoolValue, RefCount>
[src]
fn op_str(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_str(&self) -> Result<String, Error>
Native API Method $pyname
impl BytesCast for RefCountedValue<BoolValue, RefCount>
[src]
fn native_bytes(&self) -> Result<Bytes, Error>
Native API Method $pyname
fn op_bytes(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
impl StringRepresentation for RefCountedValue<BoolValue, RefCount>
[src]
fn op_repr(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_repr(&self) -> Result<String, Error>
Native API Method $pyname
impl Equal for RefCountedValue<BoolValue, RefCount>
[src]
x == y
fn op_eq(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to op_is.
fn native_eq(&self, rhs: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl NotEqual for RefCountedValue<BoolValue, RefCount>
[src]
fn op_ne(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to !op_is
fn native_ne(&self, rhs: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl BooleanCast for RefCountedValue<BoolValue, RefCount>
[src]
fn op_bool(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bool(&self) -> Result<Boolean, Error>
Native API Method $pyname
impl IntegerCast for RefCountedValue<BoolValue, RefCount>
[src]
fn op_int(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_int(&self) -> Result<Integer, Error>
Native API Method $pyname
impl FloatCast for RefCountedValue<BoolValue, RefCount>
[src]
fn op_float(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_float(&self) -> Result<Float, Error>
Native API Method $pyname
impl Rounding for RefCountedValue<BoolValue, RefCount>
[src]
round(True) => 1
round(False) => 0
fn op_round(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_round(&self) -> Result<Number, Error>
Native API Method $pyname
impl Index for RefCountedValue<BoolValue, RefCount>
[src]
__index___
fn op_index(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_index(&self) -> Result<Integer, Error>
Native API Method $pyname
impl NegateValue for RefCountedValue<BoolValue, RefCount>
[src]
-self
fn op_neg(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_neg(&self) -> Result<Number, Error>
Native API Method $pyname
impl AbsValue for RefCountedValue<BoolValue, RefCount>
[src]
__abs__
fn op_abs(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_abs(&self) -> Result<Number, Error>
Native API Method $pyname
impl PositiveValue for RefCountedValue<BoolValue, RefCount>
[src]
+self
fn op_pos(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pos(&self) -> Result<Number, Error>
Native API Method $pyname
impl New for RefCountedValue<BoolValue, RefCount>
[src]
fn op_new(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_new(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Init for RefCountedValue<BoolValue, RefCount>
[src]
fn op_init(
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
fn native_init(
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
impl Delete for RefCountedValue<BoolValue, RefCount>
[src]
fn op_del(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_del(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetAttr for RefCountedValue<BoolValue, RefCount>
[src]
fn op_getattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattr(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GetAttribute for RefCountedValue<BoolValue, RefCount>
[src]
fn op_getattribute(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattribute(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetAttr for RefCountedValue<BoolValue, RefCount>
[src]
fn op_setattr(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setattr(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl DelAttr for RefCountedValue<BoolValue, RefCount>
[src]
fn op_delattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delattr(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl StringFormat for RefCountedValue<BoolValue, RefCount>
[src]
fn op_format(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_format(&self) -> Result<String, Error>
Native API Method $pyname
impl ComplexCast for RefCountedValue<BoolValue, RefCount>
[src]
fn op_complex(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_complex(&self) -> Result<Complex, Error>
Native API Method $pyname
impl LessThan for RefCountedValue<BoolValue, RefCount>
[src]
fn op_lt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl LessOrEqual for RefCountedValue<BoolValue, RefCount>
[src]
fn op_le(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_le(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterOrEqual for RefCountedValue<BoolValue, RefCount>
[src]
fn op_ge(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ge(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterThan for RefCountedValue<BoolValue, RefCount>
[src]
fn op_gt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_gt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl InvertValue for RefCountedValue<BoolValue, RefCount>
[src]
fn op_invert(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_invert(&self) -> Result<Number, Error>
Native API Method $pyname
impl Add for RefCountedValue<BoolValue, RefCount>
[src]
fn op_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_add(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl BitwiseAnd for RefCountedValue<BoolValue, RefCount>
[src]
fn op_and(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_and(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DivMod for RefCountedValue<BoolValue, RefCount>
[src]
fn op_divmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_divmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl FloorDivision for RefCountedValue<BoolValue, RefCount>
[src]
fn op_floordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_floordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl LeftShift for RefCountedValue<BoolValue, RefCount>
[src]
fn op_lshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Modulus for RefCountedValue<BoolValue, RefCount>
[src]
fn op_mod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Multiply for RefCountedValue<BoolValue, RefCount>
[src]
fn op_mul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mul(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl MatrixMultiply for RefCountedValue<BoolValue, RefCount>
[src]
fn op_matmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_matmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseOr for RefCountedValue<BoolValue, RefCount>
[src]
fn op_or(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_or(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Pow for RefCountedValue<BoolValue, RefCount>
[src]
fn op_pow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl RightShift for RefCountedValue<BoolValue, RefCount>
[src]
fn op_rshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Subtract for RefCountedValue<BoolValue, RefCount>
[src]
fn op_sub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_sub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl TrueDivision for RefCountedValue<BoolValue, RefCount>
[src]
fn op_truediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_truediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl XOr for RefCountedValue<BoolValue, RefCount>
[src]
fn op_xor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_xor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedAdd for RefCountedValue<BoolValue, RefCount>
[src]
fn op_radd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_radd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseAnd for RefCountedValue<BoolValue, RefCount>
[src]
fn op_rand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedDivMod for RefCountedValue<BoolValue, RefCount>
[src]
fn op_rdivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rdivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedFloorDivision for RefCountedValue<BoolValue, RefCount>
[src]
fn op_rfloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rfloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedLeftShift for RefCountedValue<BoolValue, RefCount>
[src]
fn op_rlshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rlshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedModulus for RefCountedValue<BoolValue, RefCount>
[src]
fn op_rmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMultiply for RefCountedValue<BoolValue, RefCount>
[src]
fn op_rmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMatrixMultiply for RefCountedValue<BoolValue, RefCount>
[src]
fn op_rmatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseOr for RefCountedValue<BoolValue, RefCount>
[src]
fn op_ror(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ror(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedPow for RefCountedValue<BoolValue, RefCount>
[src]
fn op_rpow(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rpow(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedRightShift for RefCountedValue<BoolValue, RefCount>
[src]
fn op_rrshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rrshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedSubtract for RefCountedValue<BoolValue, RefCount>
[src]
fn op_rsub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rsub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedTrueDivision for RefCountedValue<BoolValue, RefCount>
[src]
fn op_rtruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rtruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedXOr for RefCountedValue<BoolValue, RefCount>
[src]
fn op_rxor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rxor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceAdd for RefCountedValue<BoolValue, RefCount>
[src]
fn op_iadd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iadd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseAnd for RefCountedValue<BoolValue, RefCount>
[src]
fn op_iand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceDivMod for RefCountedValue<BoolValue, RefCount>
[src]
fn op_idivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_idivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceFloorDivision for RefCountedValue<BoolValue, RefCount>
[src]
fn op_ifloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ifloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceLeftShift for RefCountedValue<BoolValue, RefCount>
[src]
fn op_ilshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ilshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceModulus for RefCountedValue<BoolValue, RefCount>
[src]
fn op_imod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMultiply for RefCountedValue<BoolValue, RefCount>
[src]
fn op_imul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMatrixMultiply for RefCountedValue<BoolValue, RefCount>
[src]
fn op_imatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseOr for RefCountedValue<BoolValue, RefCount>
[src]
fn op_ior(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ior(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlacePow for RefCountedValue<BoolValue, RefCount>
[src]
fn op_ipow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ipow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceRightShift for RefCountedValue<BoolValue, RefCount>
[src]
fn op_irshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_irshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceSubtract for RefCountedValue<BoolValue, RefCount>
[src]
fn op_isub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_isub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceTrueDivision for RefCountedValue<BoolValue, RefCount>
[src]
fn op_itruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_itruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceXOr for RefCountedValue<BoolValue, RefCount>
[src]
fn op_ixor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ixor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Contains for RefCountedValue<BoolValue, RefCount>
[src]
fn op_contains(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_contains(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Iter for RefCountedValue<BoolValue, RefCount>
[src]
fn op_iter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iter(&self) -> Result<Iterator, Error>
Native API Method $pyname
impl Call for RefCountedValue<BoolValue, RefCount>
[src]
fn op_call(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_call(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Length for RefCountedValue<BoolValue, RefCount>
[src]
fn op_len(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_len(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LengthHint for RefCountedValue<BoolValue, RefCount>
[src]
fn op_length_hint(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_length_hint(&self) -> Result<Integer, Error>
Native API Method $pyname
impl Next for RefCountedValue<BoolValue, RefCount>
[src]
fn op_next(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_next(&self) -> Result<RtObject, Error>
Native API Method $pyname
impl Reversed for RefCountedValue<BoolValue, RefCount>
[src]
fn op_reversed(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_reversed(&self) -> Result<Type, Error>
Native API Method $pyname
impl GetItem for RefCountedValue<BoolValue, RefCount>
[src]
fn op_getitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getitem(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl SetItem for RefCountedValue<BoolValue, RefCount>
[src]
fn op_setitem(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setitem(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl DeleteItem for RefCountedValue<BoolValue, RefCount>
[src]
fn op_delitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Count for RefCountedValue<BoolValue, RefCount>
[src]
fn meth_count(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_count(&self, &Type) -> Result<Integer, Error>
Native API Method $pyname
impl Append for RefCountedValue<BoolValue, RefCount>
[src]
fn meth_append(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_append(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Extend for RefCountedValue<BoolValue, RefCount>
[src]
fn meth_extend(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_extend(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Pop for RefCountedValue<BoolValue, RefCount>
[src]
fn meth_pop(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_pop(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Remove for RefCountedValue<BoolValue, RefCount>
[src]
fn meth_remove(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_remove(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl IsDisjoint for RefCountedValue<BoolValue, RefCount>
[src]
fn meth_isdisjoint(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_isdisjoint(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl AddItem for RefCountedValue<BoolValue, RefCount>
[src]
fn meth_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_add(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Discard for RefCountedValue<BoolValue, RefCount>
[src]
fn meth_discard(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_discard(&self) -> Result<Type, Error>
Native API Method $pyname
impl Clear for RefCountedValue<BoolValue, RefCount>
[src]
fn meth_clear(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_clear(&self) -> Result<Type, Error>
Native API Method $pyname
impl Get for RefCountedValue<BoolValue, RefCount>
[src]
fn meth_get(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_get(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Keys for RefCountedValue<BoolValue, RefCount>
[src]
fn meth_keys(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_keys(&self) -> Result<Tuple, Error>
Native API Method $pyname
impl Values for RefCountedValue<BoolValue, RefCount>
[src]
fn meth_values(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_values(&self) -> Result<Type, Error>
Native API Method $pyname
impl Items for RefCountedValue<BoolValue, RefCount>
[src]
fn meth_items(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_items(&self) -> Result<Type, Error>
Native API Method $pyname
impl PopItem for RefCountedValue<BoolValue, RefCount>
[src]
fn meth_popitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_popitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Update for RefCountedValue<BoolValue, RefCount>
[src]
fn meth_update(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_update(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetDefault for RefCountedValue<BoolValue, RefCount>
[src]
fn meth_setdefault(
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_setdefault(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Await for RefCountedValue<BoolValue, RefCount>
[src]
fn op_await(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_await(&self) -> Result<Type, Error>
Native API Method $pyname
impl Send for RefCountedValue<BoolValue, RefCount>
[src]
fn meth_send(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_send(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Throw for RefCountedValue<BoolValue, RefCount>
[src]
fn meth_throw(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_throw(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Close for RefCountedValue<BoolValue, RefCount>
[src]
fn meth_close(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_close(&self) -> Result<Type, Error>
Native API Method $pyname
impl Exit for RefCountedValue<BoolValue, RefCount>
[src]
fn op_exit(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_exit(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Enter for RefCountedValue<BoolValue, RefCount>
[src]
fn op_enter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_enter(&self) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorGet for RefCountedValue<BoolValue, RefCount>
[src]
fn op_get(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_get(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSet for RefCountedValue<BoolValue, RefCount>
[src]
fn op_set(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSetName for RefCountedValue<BoolValue, RefCount>
[src]
fn op_set_name(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set_name(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Debug for RefCountedValue<StringValue, RefCount>
[src]
impl PyAPI for RefCountedValue<StringValue, RefCount>
[src]
impl Hashed for RefCountedValue<StringValue, RefCount>
[src]
fn op_hash(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_hash(&self) -> Result<HashId, Error>
Native API Method $pyname
impl Equal for RefCountedValue<StringValue, RefCount>
[src]
fn op_eq(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to op_is.
fn native_eq(&self, rhs: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl AbsValue for RefCountedValue<StringValue, RefCount>
[src]
fn op_abs(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_abs(&self) -> Result<Number, Error>
Native API Method $pyname
impl Add for RefCountedValue<StringValue, RefCount>
[src]
fn op_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_add(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl AddItem for RefCountedValue<StringValue, RefCount>
[src]
fn meth_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_add(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Append for RefCountedValue<StringValue, RefCount>
[src]
fn meth_append(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_append(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Await for RefCountedValue<StringValue, RefCount>
[src]
fn op_await(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_await(&self) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseAnd for RefCountedValue<StringValue, RefCount>
[src]
fn op_and(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_and(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseOr for RefCountedValue<StringValue, RefCount>
[src]
fn op_or(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_or(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BooleanCast for RefCountedValue<StringValue, RefCount>
[src]
fn op_bool(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bool(&self) -> Result<Boolean, Error>
Native API Method $pyname
impl BytesCast for RefCountedValue<StringValue, RefCount>
[src]
fn op_bytes(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bytes(&self) -> Result<Bytes, Error>
Native API Method $pyname
impl Call for RefCountedValue<StringValue, RefCount>
[src]
fn op_call(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_call(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Clear for RefCountedValue<StringValue, RefCount>
[src]
fn meth_clear(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_clear(&self) -> Result<Type, Error>
Native API Method $pyname
impl Close for RefCountedValue<StringValue, RefCount>
[src]
fn meth_close(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_close(&self) -> Result<Type, Error>
Native API Method $pyname
impl ComplexCast for RefCountedValue<StringValue, RefCount>
[src]
fn op_complex(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_complex(&self) -> Result<Complex, Error>
Native API Method $pyname
impl Contains for RefCountedValue<StringValue, RefCount>
[src]
fn op_contains(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_contains(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Count for RefCountedValue<StringValue, RefCount>
[src]
fn meth_count(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_count(&self, &Type) -> Result<Integer, Error>
Native API Method $pyname
impl DelAttr for RefCountedValue<StringValue, RefCount>
[src]
fn op_delattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delattr(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Delete for RefCountedValue<StringValue, RefCount>
[src]
fn op_del(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_del(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DeleteItem for RefCountedValue<StringValue, RefCount>
[src]
fn op_delitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorGet for RefCountedValue<StringValue, RefCount>
[src]
fn op_get(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_get(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSet for RefCountedValue<StringValue, RefCount>
[src]
fn op_set(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSetName for RefCountedValue<StringValue, RefCount>
[src]
fn op_set_name(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set_name(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Discard for RefCountedValue<StringValue, RefCount>
[src]
fn meth_discard(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_discard(&self) -> Result<Type, Error>
Native API Method $pyname
impl DivMod for RefCountedValue<StringValue, RefCount>
[src]
fn op_divmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_divmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Enter for RefCountedValue<StringValue, RefCount>
[src]
fn op_enter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_enter(&self) -> Result<Type, Error>
Native API Method $pyname
impl Exit for RefCountedValue<StringValue, RefCount>
[src]
fn op_exit(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_exit(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Extend for RefCountedValue<StringValue, RefCount>
[src]
fn meth_extend(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_extend(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl FloatCast for RefCountedValue<StringValue, RefCount>
[src]
fn op_float(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_float(&self) -> Result<Float, Error>
Native API Method $pyname
impl FloorDivision for RefCountedValue<StringValue, RefCount>
[src]
fn op_floordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_floordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Get for RefCountedValue<StringValue, RefCount>
[src]
fn meth_get(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_get(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetAttr for RefCountedValue<StringValue, RefCount>
[src]
fn op_getattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattr(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GetAttribute for RefCountedValue<StringValue, RefCount>
[src]
fn op_getattribute(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattribute(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetItem for RefCountedValue<StringValue, RefCount>
[src]
fn op_getitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getitem(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GreaterOrEqual for RefCountedValue<StringValue, RefCount>
[src]
fn op_ge(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ge(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterThan for RefCountedValue<StringValue, RefCount>
[src]
fn op_gt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_gt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Id for RefCountedValue<StringValue, RefCount>
[src]
impl InPlaceAdd for RefCountedValue<StringValue, RefCount>
[src]
fn op_iadd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iadd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseAnd for RefCountedValue<StringValue, RefCount>
[src]
fn op_iand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseOr for RefCountedValue<StringValue, RefCount>
[src]
fn op_ior(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ior(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceDivMod for RefCountedValue<StringValue, RefCount>
[src]
fn op_idivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_idivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceFloorDivision for RefCountedValue<StringValue, RefCount>
[src]
fn op_ifloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ifloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceLeftShift for RefCountedValue<StringValue, RefCount>
[src]
fn op_ilshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ilshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMatrixMultiply for RefCountedValue<StringValue, RefCount>
[src]
fn op_imatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceModulus for RefCountedValue<StringValue, RefCount>
[src]
fn op_imod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMultiply for RefCountedValue<StringValue, RefCount>
[src]
fn op_imul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlacePow for RefCountedValue<StringValue, RefCount>
[src]
fn op_ipow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ipow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceRightShift for RefCountedValue<StringValue, RefCount>
[src]
fn op_irshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_irshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceSubtract for RefCountedValue<StringValue, RefCount>
[src]
fn op_isub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_isub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceTrueDivision for RefCountedValue<StringValue, RefCount>
[src]
fn op_itruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_itruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceXOr for RefCountedValue<StringValue, RefCount>
[src]
fn op_ixor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ixor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Index for RefCountedValue<StringValue, RefCount>
[src]
fn op_index(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_index(&self) -> Result<Integer, Error>
Native API Method $pyname
impl Init for RefCountedValue<StringValue, RefCount>
[src]
fn op_init(
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
fn native_init(
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
impl IntegerCast for RefCountedValue<StringValue, RefCount>
[src]
fn op_int(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_int(&self) -> Result<Integer, Error>
Native API Method $pyname
impl InvertValue for RefCountedValue<StringValue, RefCount>
[src]
fn op_invert(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_invert(&self) -> Result<Number, Error>
Native API Method $pyname
impl Is for RefCountedValue<StringValue, RefCount>
[src]
fn op_is(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is(&self, other: &Type) -> Result<Boolean, Error>
impl IsDisjoint for RefCountedValue<StringValue, RefCount>
[src]
fn meth_isdisjoint(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_isdisjoint(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl IsNot for RefCountedValue<StringValue, RefCount>
[src]
fn op_is_not(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is_not(&self, other: &Type) -> Result<Boolean, Error>
impl Items for RefCountedValue<StringValue, RefCount>
[src]
fn meth_items(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_items(&self) -> Result<Type, Error>
Native API Method $pyname
impl Iter for RefCountedValue<StringValue, RefCount>
[src]
fn op_iter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iter(&self) -> Result<Iterator, Error>
Native API Method $pyname
impl Keys for RefCountedValue<StringValue, RefCount>
[src]
fn meth_keys(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_keys(&self) -> Result<Tuple, Error>
Native API Method $pyname
impl LeftShift for RefCountedValue<StringValue, RefCount>
[src]
fn op_lshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Length for RefCountedValue<StringValue, RefCount>
[src]
fn op_len(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_len(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LengthHint for RefCountedValue<StringValue, RefCount>
[src]
fn op_length_hint(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_length_hint(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LessOrEqual for RefCountedValue<StringValue, RefCount>
[src]
fn op_le(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_le(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl LessThan for RefCountedValue<StringValue, RefCount>
[src]
fn op_lt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl MatrixMultiply for RefCountedValue<StringValue, RefCount>
[src]
fn op_matmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_matmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Modulus for RefCountedValue<StringValue, RefCount>
[src]
fn op_mod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Multiply for RefCountedValue<StringValue, RefCount>
[src]
fn op_mul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mul(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl NegateValue for RefCountedValue<StringValue, RefCount>
[src]
fn op_neg(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_neg(&self) -> Result<Number, Error>
Native API Method $pyname
impl New for RefCountedValue<StringValue, RefCount>
[src]
fn op_new(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_new(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Next for RefCountedValue<StringValue, RefCount>
[src]
fn op_next(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_next(&self) -> Result<RtObject, Error>
Native API Method $pyname
impl NotEqual for RefCountedValue<StringValue, RefCount>
[src]
fn op_ne(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to !op_is
fn native_ne(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Pop for RefCountedValue<StringValue, RefCount>
[src]
fn meth_pop(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_pop(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PopItem for RefCountedValue<StringValue, RefCount>
[src]
fn meth_popitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_popitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PositiveValue for RefCountedValue<StringValue, RefCount>
[src]
fn op_pos(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pos(&self) -> Result<Number, Error>
Native API Method $pyname
impl Pow for RefCountedValue<StringValue, RefCount>
[src]
fn op_pow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedAdd for RefCountedValue<StringValue, RefCount>
[src]
fn op_radd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_radd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseAnd for RefCountedValue<StringValue, RefCount>
[src]
fn op_rand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseOr for RefCountedValue<StringValue, RefCount>
[src]
fn op_ror(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ror(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedDivMod for RefCountedValue<StringValue, RefCount>
[src]
fn op_rdivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rdivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedFloorDivision for RefCountedValue<StringValue, RefCount>
[src]
fn op_rfloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rfloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedLeftShift for RefCountedValue<StringValue, RefCount>
[src]
fn op_rlshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rlshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMatrixMultiply for RefCountedValue<StringValue, RefCount>
[src]
fn op_rmatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedModulus for RefCountedValue<StringValue, RefCount>
[src]
fn op_rmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMultiply for RefCountedValue<StringValue, RefCount>
[src]
fn op_rmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedPow for RefCountedValue<StringValue, RefCount>
[src]
fn op_rpow(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rpow(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedRightShift for RefCountedValue<StringValue, RefCount>
[src]
fn op_rrshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rrshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedSubtract for RefCountedValue<StringValue, RefCount>
[src]
fn op_rsub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rsub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedTrueDivision for RefCountedValue<StringValue, RefCount>
[src]
fn op_rtruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rtruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedXOr for RefCountedValue<StringValue, RefCount>
[src]
fn op_rxor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rxor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Remove for RefCountedValue<StringValue, RefCount>
[src]
fn meth_remove(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_remove(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Reversed for RefCountedValue<StringValue, RefCount>
[src]
fn op_reversed(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_reversed(&self) -> Result<Type, Error>
Native API Method $pyname
impl RightShift for RefCountedValue<StringValue, RefCount>
[src]
fn op_rshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Rounding for RefCountedValue<StringValue, RefCount>
[src]
fn op_round(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_round(&self) -> Result<Number, Error>
Native API Method $pyname
impl Send for RefCountedValue<StringValue, RefCount>
[src]
fn meth_send(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_send(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetAttr for RefCountedValue<StringValue, RefCount>
[src]
fn op_setattr(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setattr(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl SetDefault for RefCountedValue<StringValue, RefCount>
[src]
fn meth_setdefault(
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_setdefault(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetItem for RefCountedValue<StringValue, RefCount>
[src]
fn op_setitem(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setitem(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl StringCast for RefCountedValue<StringValue, RefCount>
[src]
fn op_str(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_str(&self) -> Result<String, Error>
Native API Method $pyname
impl StringFormat for RefCountedValue<StringValue, RefCount>
[src]
fn op_format(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_format(&self) -> Result<String, Error>
Native API Method $pyname
impl StringRepresentation for RefCountedValue<StringValue, RefCount>
[src]
fn op_repr(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_repr(&self) -> Result<String, Error>
Native API Method $pyname
impl Subtract for RefCountedValue<StringValue, RefCount>
[src]
fn op_sub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_sub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Throw for RefCountedValue<StringValue, RefCount>
[src]
fn meth_throw(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_throw(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl TrueDivision for RefCountedValue<StringValue, RefCount>
[src]
fn op_truediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_truediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Update for RefCountedValue<StringValue, RefCount>
[src]
fn meth_update(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_update(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Values for RefCountedValue<StringValue, RefCount>
[src]
fn meth_values(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_values(&self) -> Result<Type, Error>
Native API Method $pyname
impl XOr for RefCountedValue<StringValue, RefCount>
[src]
fn op_xor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_xor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PyAPI for RefCountedValue<CodeValue, RefCount>
[src]
impl Debug for RefCountedValue<CodeValue, RefCount>
[src]
impl AbsValue for RefCountedValue<CodeValue, RefCount>
[src]
fn op_abs(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_abs(&self) -> Result<Number, Error>
Native API Method $pyname
impl Add for RefCountedValue<CodeValue, RefCount>
[src]
fn op_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_add(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl AddItem for RefCountedValue<CodeValue, RefCount>
[src]
fn meth_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_add(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Append for RefCountedValue<CodeValue, RefCount>
[src]
fn meth_append(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_append(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Await for RefCountedValue<CodeValue, RefCount>
[src]
fn op_await(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_await(&self) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseAnd for RefCountedValue<CodeValue, RefCount>
[src]
fn op_and(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_and(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseOr for RefCountedValue<CodeValue, RefCount>
[src]
fn op_or(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_or(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BooleanCast for RefCountedValue<CodeValue, RefCount>
[src]
fn op_bool(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bool(&self) -> Result<Boolean, Error>
Native API Method $pyname
impl BytesCast for RefCountedValue<CodeValue, RefCount>
[src]
fn op_bytes(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bytes(&self) -> Result<Bytes, Error>
Native API Method $pyname
impl Call for RefCountedValue<CodeValue, RefCount>
[src]
fn op_call(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_call(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Clear for RefCountedValue<CodeValue, RefCount>
[src]
fn meth_clear(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_clear(&self) -> Result<Type, Error>
Native API Method $pyname
impl Close for RefCountedValue<CodeValue, RefCount>
[src]
fn meth_close(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_close(&self) -> Result<Type, Error>
Native API Method $pyname
impl ComplexCast for RefCountedValue<CodeValue, RefCount>
[src]
fn op_complex(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_complex(&self) -> Result<Complex, Error>
Native API Method $pyname
impl Contains for RefCountedValue<CodeValue, RefCount>
[src]
fn op_contains(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_contains(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Count for RefCountedValue<CodeValue, RefCount>
[src]
fn meth_count(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_count(&self, &Type) -> Result<Integer, Error>
Native API Method $pyname
impl DelAttr for RefCountedValue<CodeValue, RefCount>
[src]
fn op_delattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delattr(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Delete for RefCountedValue<CodeValue, RefCount>
[src]
fn op_del(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_del(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DeleteItem for RefCountedValue<CodeValue, RefCount>
[src]
fn op_delitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorGet for RefCountedValue<CodeValue, RefCount>
[src]
fn op_get(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_get(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSet for RefCountedValue<CodeValue, RefCount>
[src]
fn op_set(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSetName for RefCountedValue<CodeValue, RefCount>
[src]
fn op_set_name(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set_name(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Discard for RefCountedValue<CodeValue, RefCount>
[src]
fn meth_discard(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_discard(&self) -> Result<Type, Error>
Native API Method $pyname
impl DivMod for RefCountedValue<CodeValue, RefCount>
[src]
fn op_divmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_divmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Enter for RefCountedValue<CodeValue, RefCount>
[src]
fn op_enter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_enter(&self) -> Result<Type, Error>
Native API Method $pyname
impl Equal for RefCountedValue<CodeValue, RefCount>
[src]
fn op_eq(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to op_is.
fn native_eq(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Exit for RefCountedValue<CodeValue, RefCount>
[src]
fn op_exit(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_exit(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Extend for RefCountedValue<CodeValue, RefCount>
[src]
fn meth_extend(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_extend(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl FloatCast for RefCountedValue<CodeValue, RefCount>
[src]
fn op_float(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_float(&self) -> Result<Float, Error>
Native API Method $pyname
impl FloorDivision for RefCountedValue<CodeValue, RefCount>
[src]
fn op_floordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_floordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Get for RefCountedValue<CodeValue, RefCount>
[src]
fn meth_get(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_get(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetAttr for RefCountedValue<CodeValue, RefCount>
[src]
fn op_getattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattr(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GetAttribute for RefCountedValue<CodeValue, RefCount>
[src]
fn op_getattribute(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattribute(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetItem for RefCountedValue<CodeValue, RefCount>
[src]
fn op_getitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getitem(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GreaterOrEqual for RefCountedValue<CodeValue, RefCount>
[src]
fn op_ge(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ge(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterThan for RefCountedValue<CodeValue, RefCount>
[src]
fn op_gt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_gt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Hashed for RefCountedValue<CodeValue, RefCount>
[src]
fn op_hash(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_hash(&self) -> Result<HashId, Error>
Native API Method $pyname
impl Id for RefCountedValue<CodeValue, RefCount>
[src]
impl InPlaceAdd for RefCountedValue<CodeValue, RefCount>
[src]
fn op_iadd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iadd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseAnd for RefCountedValue<CodeValue, RefCount>
[src]
fn op_iand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseOr for RefCountedValue<CodeValue, RefCount>
[src]
fn op_ior(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ior(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceDivMod for RefCountedValue<CodeValue, RefCount>
[src]
fn op_idivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_idivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceFloorDivision for RefCountedValue<CodeValue, RefCount>
[src]
fn op_ifloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ifloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceLeftShift for RefCountedValue<CodeValue, RefCount>
[src]
fn op_ilshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ilshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMatrixMultiply for RefCountedValue<CodeValue, RefCount>
[src]
fn op_imatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceModulus for RefCountedValue<CodeValue, RefCount>
[src]
fn op_imod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMultiply for RefCountedValue<CodeValue, RefCount>
[src]
fn op_imul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlacePow for RefCountedValue<CodeValue, RefCount>
[src]
fn op_ipow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ipow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceRightShift for RefCountedValue<CodeValue, RefCount>
[src]
fn op_irshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_irshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceSubtract for RefCountedValue<CodeValue, RefCount>
[src]
fn op_isub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_isub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceTrueDivision for RefCountedValue<CodeValue, RefCount>
[src]
fn op_itruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_itruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceXOr for RefCountedValue<CodeValue, RefCount>
[src]
fn op_ixor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ixor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Index for RefCountedValue<CodeValue, RefCount>
[src]
fn op_index(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_index(&self) -> Result<Integer, Error>
Native API Method $pyname
impl Init for RefCountedValue<CodeValue, RefCount>
[src]
fn op_init(
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
fn native_init(
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
impl IntegerCast for RefCountedValue<CodeValue, RefCount>
[src]
fn op_int(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_int(&self) -> Result<Integer, Error>
Native API Method $pyname
impl InvertValue for RefCountedValue<CodeValue, RefCount>
[src]
fn op_invert(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_invert(&self) -> Result<Number, Error>
Native API Method $pyname
impl Is for RefCountedValue<CodeValue, RefCount>
[src]
fn op_is(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is(&self, other: &Type) -> Result<Boolean, Error>
impl IsDisjoint for RefCountedValue<CodeValue, RefCount>
[src]
fn meth_isdisjoint(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_isdisjoint(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl IsNot for RefCountedValue<CodeValue, RefCount>
[src]
fn op_is_not(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is_not(&self, other: &Type) -> Result<Boolean, Error>
impl Items for RefCountedValue<CodeValue, RefCount>
[src]
fn meth_items(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_items(&self) -> Result<Type, Error>
Native API Method $pyname
impl Iter for RefCountedValue<CodeValue, RefCount>
[src]
fn op_iter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iter(&self) -> Result<Iterator, Error>
Native API Method $pyname
impl Keys for RefCountedValue<CodeValue, RefCount>
[src]
fn meth_keys(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_keys(&self) -> Result<Tuple, Error>
Native API Method $pyname
impl LeftShift for RefCountedValue<CodeValue, RefCount>
[src]
fn op_lshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Length for RefCountedValue<CodeValue, RefCount>
[src]
fn op_len(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_len(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LengthHint for RefCountedValue<CodeValue, RefCount>
[src]
fn op_length_hint(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_length_hint(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LessOrEqual for RefCountedValue<CodeValue, RefCount>
[src]
fn op_le(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_le(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl LessThan for RefCountedValue<CodeValue, RefCount>
[src]
fn op_lt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl MatrixMultiply for RefCountedValue<CodeValue, RefCount>
[src]
fn op_matmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_matmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Modulus for RefCountedValue<CodeValue, RefCount>
[src]
fn op_mod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Multiply for RefCountedValue<CodeValue, RefCount>
[src]
fn op_mul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mul(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl NegateValue for RefCountedValue<CodeValue, RefCount>
[src]
fn op_neg(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_neg(&self) -> Result<Number, Error>
Native API Method $pyname
impl New for RefCountedValue<CodeValue, RefCount>
[src]
fn op_new(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_new(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Next for RefCountedValue<CodeValue, RefCount>
[src]
fn op_next(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_next(&self) -> Result<RtObject, Error>
Native API Method $pyname
impl NotEqual for RefCountedValue<CodeValue, RefCount>
[src]
fn op_ne(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to !op_is
fn native_ne(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Pop for RefCountedValue<CodeValue, RefCount>
[src]
fn meth_pop(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_pop(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PopItem for RefCountedValue<CodeValue, RefCount>
[src]
fn meth_popitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_popitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PositiveValue for RefCountedValue<CodeValue, RefCount>
[src]
fn op_pos(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pos(&self) -> Result<Number, Error>
Native API Method $pyname
impl Pow for RefCountedValue<CodeValue, RefCount>
[src]
fn op_pow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedAdd for RefCountedValue<CodeValue, RefCount>
[src]
fn op_radd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_radd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseAnd for RefCountedValue<CodeValue, RefCount>
[src]
fn op_rand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseOr for RefCountedValue<CodeValue, RefCount>
[src]
fn op_ror(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ror(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedDivMod for RefCountedValue<CodeValue, RefCount>
[src]
fn op_rdivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rdivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedFloorDivision for RefCountedValue<CodeValue, RefCount>
[src]
fn op_rfloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rfloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedLeftShift for RefCountedValue<CodeValue, RefCount>
[src]
fn op_rlshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rlshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMatrixMultiply for RefCountedValue<CodeValue, RefCount>
[src]
fn op_rmatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedModulus for RefCountedValue<CodeValue, RefCount>
[src]
fn op_rmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMultiply for RefCountedValue<CodeValue, RefCount>
[src]
fn op_rmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedPow for RefCountedValue<CodeValue, RefCount>
[src]
fn op_rpow(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rpow(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedRightShift for RefCountedValue<CodeValue, RefCount>
[src]
fn op_rrshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rrshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedSubtract for RefCountedValue<CodeValue, RefCount>
[src]
fn op_rsub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rsub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedTrueDivision for RefCountedValue<CodeValue, RefCount>
[src]
fn op_rtruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rtruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedXOr for RefCountedValue<CodeValue, RefCount>
[src]
fn op_rxor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rxor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Remove for RefCountedValue<CodeValue, RefCount>
[src]
fn meth_remove(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_remove(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Reversed for RefCountedValue<CodeValue, RefCount>
[src]
fn op_reversed(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_reversed(&self) -> Result<Type, Error>
Native API Method $pyname
impl RightShift for RefCountedValue<CodeValue, RefCount>
[src]
fn op_rshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Rounding for RefCountedValue<CodeValue, RefCount>
[src]
fn op_round(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_round(&self) -> Result<Number, Error>
Native API Method $pyname
impl Send for RefCountedValue<CodeValue, RefCount>
[src]
fn meth_send(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_send(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetAttr for RefCountedValue<CodeValue, RefCount>
[src]
fn op_setattr(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setattr(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl SetDefault for RefCountedValue<CodeValue, RefCount>
[src]
fn meth_setdefault(
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_setdefault(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetItem for RefCountedValue<CodeValue, RefCount>
[src]
fn op_setitem(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setitem(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl StringCast for RefCountedValue<CodeValue, RefCount>
[src]
fn op_str(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_str(&self) -> Result<String, Error>
Native API Method $pyname
impl StringFormat for RefCountedValue<CodeValue, RefCount>
[src]
fn op_format(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_format(&self) -> Result<String, Error>
Native API Method $pyname
impl StringRepresentation for RefCountedValue<CodeValue, RefCount>
[src]
fn op_repr(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_repr(&self) -> Result<String, Error>
Native API Method $pyname
impl Subtract for RefCountedValue<CodeValue, RefCount>
[src]
fn op_sub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_sub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Throw for RefCountedValue<CodeValue, RefCount>
[src]
fn meth_throw(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_throw(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl TrueDivision for RefCountedValue<CodeValue, RefCount>
[src]
fn op_truediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_truediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Update for RefCountedValue<CodeValue, RefCount>
[src]
fn meth_update(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_update(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Values for RefCountedValue<CodeValue, RefCount>
[src]
fn meth_values(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_values(&self) -> Result<Type, Error>
Native API Method $pyname
impl XOr for RefCountedValue<CodeValue, RefCount>
[src]
fn op_xor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_xor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Display for RefCountedValue<ComplexValue, RefCount>
[src]
impl Debug for RefCountedValue<ComplexValue, RefCount>
[src]
impl PyAPI for RefCountedValue<ComplexValue, RefCount>
[src]
impl AbsValue for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_abs(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_abs(&self) -> Result<Number, Error>
Native API Method $pyname
impl Add for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_add(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl AddItem for RefCountedValue<ComplexValue, RefCount>
[src]
fn meth_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_add(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Append for RefCountedValue<ComplexValue, RefCount>
[src]
fn meth_append(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_append(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Await for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_await(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_await(&self) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseAnd for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_and(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_and(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseOr for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_or(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_or(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BooleanCast for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_bool(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bool(&self) -> Result<Boolean, Error>
Native API Method $pyname
impl BytesCast for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_bytes(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bytes(&self) -> Result<Bytes, Error>
Native API Method $pyname
impl Call for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_call(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_call(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Clear for RefCountedValue<ComplexValue, RefCount>
[src]
fn meth_clear(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_clear(&self) -> Result<Type, Error>
Native API Method $pyname
impl Close for RefCountedValue<ComplexValue, RefCount>
[src]
fn meth_close(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_close(&self) -> Result<Type, Error>
Native API Method $pyname
impl ComplexCast for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_complex(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_complex(&self) -> Result<Complex, Error>
Native API Method $pyname
impl Contains for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_contains(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_contains(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Count for RefCountedValue<ComplexValue, RefCount>
[src]
fn meth_count(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_count(&self, &Type) -> Result<Integer, Error>
Native API Method $pyname
impl DelAttr for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_delattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delattr(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Delete for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_del(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_del(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DeleteItem for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_delitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorGet for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_get(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_get(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSet for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_set(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSetName for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_set_name(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set_name(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Discard for RefCountedValue<ComplexValue, RefCount>
[src]
fn meth_discard(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_discard(&self) -> Result<Type, Error>
Native API Method $pyname
impl DivMod for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_divmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_divmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Enter for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_enter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_enter(&self) -> Result<Type, Error>
Native API Method $pyname
impl Equal for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_eq(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to op_is.
fn native_eq(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Exit for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_exit(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_exit(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Extend for RefCountedValue<ComplexValue, RefCount>
[src]
fn meth_extend(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_extend(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl FloatCast for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_float(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_float(&self) -> Result<Float, Error>
Native API Method $pyname
impl FloorDivision for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_floordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_floordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Get for RefCountedValue<ComplexValue, RefCount>
[src]
fn meth_get(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_get(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetAttr for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_getattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattr(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GetAttribute for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_getattribute(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattribute(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetItem for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_getitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getitem(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GreaterOrEqual for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_ge(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ge(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterThan for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_gt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_gt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Hashed for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_hash(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_hash(&self) -> Result<HashId, Error>
Native API Method $pyname
impl Id for RefCountedValue<ComplexValue, RefCount>
[src]
impl InPlaceAdd for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_iadd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iadd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseAnd for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_iand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseOr for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_ior(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ior(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceDivMod for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_idivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_idivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceFloorDivision for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_ifloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ifloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceLeftShift for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_ilshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ilshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMatrixMultiply for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_imatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceModulus for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_imod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMultiply for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_imul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlacePow for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_ipow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ipow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceRightShift for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_irshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_irshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceSubtract for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_isub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_isub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceTrueDivision for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_itruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_itruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceXOr for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_ixor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ixor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Index for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_index(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_index(&self) -> Result<Integer, Error>
Native API Method $pyname
impl Init for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_init(
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
fn native_init(
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
impl IntegerCast for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_int(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_int(&self) -> Result<Integer, Error>
Native API Method $pyname
impl InvertValue for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_invert(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_invert(&self) -> Result<Number, Error>
Native API Method $pyname
impl Is for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_is(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is(&self, other: &Type) -> Result<Boolean, Error>
impl IsDisjoint for RefCountedValue<ComplexValue, RefCount>
[src]
fn meth_isdisjoint(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_isdisjoint(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl IsNot for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_is_not(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is_not(&self, other: &Type) -> Result<Boolean, Error>
impl Items for RefCountedValue<ComplexValue, RefCount>
[src]
fn meth_items(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_items(&self) -> Result<Type, Error>
Native API Method $pyname
impl Iter for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_iter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iter(&self) -> Result<Iterator, Error>
Native API Method $pyname
impl Keys for RefCountedValue<ComplexValue, RefCount>
[src]
fn meth_keys(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_keys(&self) -> Result<Tuple, Error>
Native API Method $pyname
impl LeftShift for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_lshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Length for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_len(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_len(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LengthHint for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_length_hint(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_length_hint(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LessOrEqual for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_le(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_le(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl LessThan for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_lt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl MatrixMultiply for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_matmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_matmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Modulus for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_mod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Multiply for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_mul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mul(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl NegateValue for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_neg(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_neg(&self) -> Result<Number, Error>
Native API Method $pyname
impl New for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_new(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_new(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Next for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_next(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_next(&self) -> Result<RtObject, Error>
Native API Method $pyname
impl NotEqual for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_ne(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to !op_is
fn native_ne(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Pop for RefCountedValue<ComplexValue, RefCount>
[src]
fn meth_pop(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_pop(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PopItem for RefCountedValue<ComplexValue, RefCount>
[src]
fn meth_popitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_popitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PositiveValue for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_pos(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pos(&self) -> Result<Number, Error>
Native API Method $pyname
impl Pow for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_pow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedAdd for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_radd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_radd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseAnd for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_rand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseOr for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_ror(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ror(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedDivMod for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_rdivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rdivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedFloorDivision for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_rfloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rfloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedLeftShift for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_rlshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rlshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMatrixMultiply for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_rmatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedModulus for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_rmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMultiply for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_rmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedPow for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_rpow(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rpow(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedRightShift for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_rrshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rrshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedSubtract for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_rsub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rsub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedTrueDivision for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_rtruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rtruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedXOr for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_rxor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rxor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Remove for RefCountedValue<ComplexValue, RefCount>
[src]
fn meth_remove(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_remove(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Reversed for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_reversed(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_reversed(&self) -> Result<Type, Error>
Native API Method $pyname
impl RightShift for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_rshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Rounding for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_round(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_round(&self) -> Result<Number, Error>
Native API Method $pyname
impl Send for RefCountedValue<ComplexValue, RefCount>
[src]
fn meth_send(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_send(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetAttr for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_setattr(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setattr(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl SetDefault for RefCountedValue<ComplexValue, RefCount>
[src]
fn meth_setdefault(
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_setdefault(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetItem for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_setitem(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setitem(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl StringCast for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_str(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_str(&self) -> Result<String, Error>
Native API Method $pyname
impl StringFormat for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_format(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_format(&self) -> Result<String, Error>
Native API Method $pyname
impl StringRepresentation for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_repr(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_repr(&self) -> Result<String, Error>
Native API Method $pyname
impl Subtract for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_sub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_sub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Throw for RefCountedValue<ComplexValue, RefCount>
[src]
fn meth_throw(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_throw(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl TrueDivision for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_truediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_truediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Update for RefCountedValue<ComplexValue, RefCount>
[src]
fn meth_update(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_update(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Values for RefCountedValue<ComplexValue, RefCount>
[src]
fn meth_values(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_values(&self) -> Result<Type, Error>
Native API Method $pyname
impl XOr for RefCountedValue<ComplexValue, RefCount>
[src]
fn op_xor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_xor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Debug for RefCountedValue<DictValue, RefCount>
[src]
impl PyAPI for RefCountedValue<DictValue, RefCount>
[src]
impl Hashed for RefCountedValue<DictValue, RefCount>
[src]
fn op_hash(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_hash(&self) -> Result<HashId, Error>
Native API Method $pyname
impl StringCast for RefCountedValue<DictValue, RefCount>
[src]
fn native_str(&self) -> Result<String, Error>
Native API Method $pyname
fn op_str(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
impl BooleanCast for RefCountedValue<DictValue, RefCount>
[src]
fn op_bool(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bool(&self) -> Result<Boolean, Error>
Native API Method $pyname
impl Length for RefCountedValue<DictValue, RefCount>
[src]
fn op_len(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_len(&self) -> Result<Integer, Error>
Native API Method $pyname
impl GetItem for RefCountedValue<DictValue, RefCount>
[src]
fn op_getitem(&self, rt: &Runtime, key: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getitem(&self, key: &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl SetItem for RefCountedValue<DictValue, RefCount>
[src]
fn op_setitem(
&self,
rt: &Runtime,
key: &RtObject,
value: &RtObject
) -> Result<RtObject, Error>
&self,
rt: &Runtime,
key: &RtObject,
value: &RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setitem(&self, key: &Type, value: &Type) -> Result<None, Error>
Native API Method $pyname
impl Keys for RefCountedValue<DictValue, RefCount>
[src]
fn meth_keys(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_keys(&self) -> Result<Tuple, Error>
Native API Method $pyname
impl AbsValue for RefCountedValue<DictValue, RefCount>
[src]
fn op_abs(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_abs(&self) -> Result<Number, Error>
Native API Method $pyname
impl Add for RefCountedValue<DictValue, RefCount>
[src]
fn op_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_add(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl AddItem for RefCountedValue<DictValue, RefCount>
[src]
fn meth_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_add(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Append for RefCountedValue<DictValue, RefCount>
[src]
fn meth_append(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_append(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Await for RefCountedValue<DictValue, RefCount>
[src]
fn op_await(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_await(&self) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseAnd for RefCountedValue<DictValue, RefCount>
[src]
fn op_and(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_and(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseOr for RefCountedValue<DictValue, RefCount>
[src]
fn op_or(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_or(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BytesCast for RefCountedValue<DictValue, RefCount>
[src]
fn op_bytes(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bytes(&self) -> Result<Bytes, Error>
Native API Method $pyname
impl Call for RefCountedValue<DictValue, RefCount>
[src]
fn op_call(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_call(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Clear for RefCountedValue<DictValue, RefCount>
[src]
fn meth_clear(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_clear(&self) -> Result<Type, Error>
Native API Method $pyname
impl Close for RefCountedValue<DictValue, RefCount>
[src]
fn meth_close(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_close(&self) -> Result<Type, Error>
Native API Method $pyname
impl ComplexCast for RefCountedValue<DictValue, RefCount>
[src]
fn op_complex(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_complex(&self) -> Result<Complex, Error>
Native API Method $pyname
impl Contains for RefCountedValue<DictValue, RefCount>
[src]
fn op_contains(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_contains(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Count for RefCountedValue<DictValue, RefCount>
[src]
fn meth_count(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_count(&self, &Type) -> Result<Integer, Error>
Native API Method $pyname
impl DelAttr for RefCountedValue<DictValue, RefCount>
[src]
fn op_delattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delattr(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Delete for RefCountedValue<DictValue, RefCount>
[src]
fn op_del(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_del(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DeleteItem for RefCountedValue<DictValue, RefCount>
[src]
fn op_delitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorGet for RefCountedValue<DictValue, RefCount>
[src]
fn op_get(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_get(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSet for RefCountedValue<DictValue, RefCount>
[src]
fn op_set(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSetName for RefCountedValue<DictValue, RefCount>
[src]
fn op_set_name(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set_name(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Discard for RefCountedValue<DictValue, RefCount>
[src]
fn meth_discard(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_discard(&self) -> Result<Type, Error>
Native API Method $pyname
impl DivMod for RefCountedValue<DictValue, RefCount>
[src]
fn op_divmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_divmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Enter for RefCountedValue<DictValue, RefCount>
[src]
fn op_enter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_enter(&self) -> Result<Type, Error>
Native API Method $pyname
impl Equal for RefCountedValue<DictValue, RefCount>
[src]
fn op_eq(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to op_is.
fn native_eq(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Exit for RefCountedValue<DictValue, RefCount>
[src]
fn op_exit(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_exit(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Extend for RefCountedValue<DictValue, RefCount>
[src]
fn meth_extend(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_extend(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl FloatCast for RefCountedValue<DictValue, RefCount>
[src]
fn op_float(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_float(&self) -> Result<Float, Error>
Native API Method $pyname
impl FloorDivision for RefCountedValue<DictValue, RefCount>
[src]
fn op_floordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_floordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Get for RefCountedValue<DictValue, RefCount>
[src]
fn meth_get(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_get(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetAttr for RefCountedValue<DictValue, RefCount>
[src]
fn op_getattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattr(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GetAttribute for RefCountedValue<DictValue, RefCount>
[src]
fn op_getattribute(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattribute(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GreaterOrEqual for RefCountedValue<DictValue, RefCount>
[src]
fn op_ge(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ge(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterThan for RefCountedValue<DictValue, RefCount>
[src]
fn op_gt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_gt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Id for RefCountedValue<DictValue, RefCount>
[src]
impl Index for RefCountedValue<DictValue, RefCount>
[src]
fn op_index(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_index(&self) -> Result<Integer, Error>
Native API Method $pyname
impl Init for RefCountedValue<DictValue, RefCount>
[src]
fn op_init(
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
fn native_init(
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
impl InPlaceAdd for RefCountedValue<DictValue, RefCount>
[src]
fn op_iadd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iadd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseAnd for RefCountedValue<DictValue, RefCount>
[src]
fn op_iand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseOr for RefCountedValue<DictValue, RefCount>
[src]
fn op_ior(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ior(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceDivMod for RefCountedValue<DictValue, RefCount>
[src]
fn op_idivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_idivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceFloorDivision for RefCountedValue<DictValue, RefCount>
[src]
fn op_ifloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ifloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceLeftShift for RefCountedValue<DictValue, RefCount>
[src]
fn op_ilshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ilshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMatrixMultiply for RefCountedValue<DictValue, RefCount>
[src]
fn op_imatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceModulus for RefCountedValue<DictValue, RefCount>
[src]
fn op_imod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMultiply for RefCountedValue<DictValue, RefCount>
[src]
fn op_imul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlacePow for RefCountedValue<DictValue, RefCount>
[src]
fn op_ipow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ipow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceRightShift for RefCountedValue<DictValue, RefCount>
[src]
fn op_irshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_irshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceSubtract for RefCountedValue<DictValue, RefCount>
[src]
fn op_isub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_isub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceTrueDivision for RefCountedValue<DictValue, RefCount>
[src]
fn op_itruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_itruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceXOr for RefCountedValue<DictValue, RefCount>
[src]
fn op_ixor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ixor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl IntegerCast for RefCountedValue<DictValue, RefCount>
[src]
fn op_int(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_int(&self) -> Result<Integer, Error>
Native API Method $pyname
impl InvertValue for RefCountedValue<DictValue, RefCount>
[src]
fn op_invert(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_invert(&self) -> Result<Number, Error>
Native API Method $pyname
impl Is for RefCountedValue<DictValue, RefCount>
[src]
fn op_is(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is(&self, other: &Type) -> Result<Boolean, Error>
impl IsDisjoint for RefCountedValue<DictValue, RefCount>
[src]
fn meth_isdisjoint(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_isdisjoint(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl IsNot for RefCountedValue<DictValue, RefCount>
[src]
fn op_is_not(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is_not(&self, other: &Type) -> Result<Boolean, Error>
impl Items for RefCountedValue<DictValue, RefCount>
[src]
fn meth_items(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_items(&self) -> Result<Type, Error>
Native API Method $pyname
impl Iter for RefCountedValue<DictValue, RefCount>
[src]
fn op_iter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iter(&self) -> Result<Iterator, Error>
Native API Method $pyname
impl LeftShift for RefCountedValue<DictValue, RefCount>
[src]
fn op_lshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl LengthHint for RefCountedValue<DictValue, RefCount>
[src]
fn op_length_hint(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_length_hint(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LessOrEqual for RefCountedValue<DictValue, RefCount>
[src]
fn op_le(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_le(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl LessThan for RefCountedValue<DictValue, RefCount>
[src]
fn op_lt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl MatrixMultiply for RefCountedValue<DictValue, RefCount>
[src]
fn op_matmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_matmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Modulus for RefCountedValue<DictValue, RefCount>
[src]
fn op_mod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Multiply for RefCountedValue<DictValue, RefCount>
[src]
fn op_mul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mul(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl NegateValue for RefCountedValue<DictValue, RefCount>
[src]
fn op_neg(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_neg(&self) -> Result<Number, Error>
Native API Method $pyname
impl New for RefCountedValue<DictValue, RefCount>
[src]
fn op_new(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_new(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Next for RefCountedValue<DictValue, RefCount>
[src]
fn op_next(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_next(&self) -> Result<RtObject, Error>
Native API Method $pyname
impl NotEqual for RefCountedValue<DictValue, RefCount>
[src]
fn op_ne(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to !op_is
fn native_ne(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Pop for RefCountedValue<DictValue, RefCount>
[src]
fn meth_pop(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_pop(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PopItem for RefCountedValue<DictValue, RefCount>
[src]
fn meth_popitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_popitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PositiveValue for RefCountedValue<DictValue, RefCount>
[src]
fn op_pos(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pos(&self) -> Result<Number, Error>
Native API Method $pyname
impl Pow for RefCountedValue<DictValue, RefCount>
[src]
fn op_pow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedAdd for RefCountedValue<DictValue, RefCount>
[src]
fn op_radd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_radd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseAnd for RefCountedValue<DictValue, RefCount>
[src]
fn op_rand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseOr for RefCountedValue<DictValue, RefCount>
[src]
fn op_ror(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ror(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedDivMod for RefCountedValue<DictValue, RefCount>
[src]
fn op_rdivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rdivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedFloorDivision for RefCountedValue<DictValue, RefCount>
[src]
fn op_rfloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rfloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedLeftShift for RefCountedValue<DictValue, RefCount>
[src]
fn op_rlshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rlshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMatrixMultiply for RefCountedValue<DictValue, RefCount>
[src]
fn op_rmatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedModulus for RefCountedValue<DictValue, RefCount>
[src]
fn op_rmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMultiply for RefCountedValue<DictValue, RefCount>
[src]
fn op_rmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedPow for RefCountedValue<DictValue, RefCount>
[src]
fn op_rpow(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rpow(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedRightShift for RefCountedValue<DictValue, RefCount>
[src]
fn op_rrshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rrshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedSubtract for RefCountedValue<DictValue, RefCount>
[src]
fn op_rsub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rsub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedTrueDivision for RefCountedValue<DictValue, RefCount>
[src]
fn op_rtruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rtruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedXOr for RefCountedValue<DictValue, RefCount>
[src]
fn op_rxor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rxor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Remove for RefCountedValue<DictValue, RefCount>
[src]
fn meth_remove(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_remove(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Reversed for RefCountedValue<DictValue, RefCount>
[src]
fn op_reversed(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_reversed(&self) -> Result<Type, Error>
Native API Method $pyname
impl RightShift for RefCountedValue<DictValue, RefCount>
[src]
fn op_rshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Rounding for RefCountedValue<DictValue, RefCount>
[src]
fn op_round(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_round(&self) -> Result<Number, Error>
Native API Method $pyname
impl Send for RefCountedValue<DictValue, RefCount>
[src]
fn meth_send(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_send(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetAttr for RefCountedValue<DictValue, RefCount>
[src]
fn op_setattr(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setattr(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl SetDefault for RefCountedValue<DictValue, RefCount>
[src]
fn meth_setdefault(
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_setdefault(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl StringFormat for RefCountedValue<DictValue, RefCount>
[src]
fn op_format(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_format(&self) -> Result<String, Error>
Native API Method $pyname
impl StringRepresentation for RefCountedValue<DictValue, RefCount>
[src]
fn op_repr(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_repr(&self) -> Result<String, Error>
Native API Method $pyname
impl Subtract for RefCountedValue<DictValue, RefCount>
[src]
fn op_sub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_sub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Throw for RefCountedValue<DictValue, RefCount>
[src]
fn meth_throw(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_throw(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl TrueDivision for RefCountedValue<DictValue, RefCount>
[src]
fn op_truediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_truediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Update for RefCountedValue<DictValue, RefCount>
[src]
fn meth_update(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_update(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Values for RefCountedValue<DictValue, RefCount>
[src]
fn meth_values(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_values(&self) -> Result<Type, Error>
Native API Method $pyname
impl XOr for RefCountedValue<DictValue, RefCount>
[src]
fn op_xor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_xor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Display for RefCountedValue<FloatValue, RefCount>
[src]
impl Debug for RefCountedValue<FloatValue, RefCount>
[src]
impl PyAPI for RefCountedValue<FloatValue, RefCount>
[src]
impl Hashed for RefCountedValue<FloatValue, RefCount>
[src]
fn op_hash(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_hash(&self) -> Result<HashId, Error>
Native API Method $pyname
impl StringCast for RefCountedValue<FloatValue, RefCount>
[src]
fn op_str(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_str(&self) -> Result<String, Error>
Native API Method $pyname
impl StringRepresentation for RefCountedValue<FloatValue, RefCount>
[src]
fn op_repr(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_repr(&self) -> Result<String, Error>
Native API Method $pyname
impl Equal for RefCountedValue<FloatValue, RefCount>
[src]
fn op_eq(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to op_is.
fn native_eq(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl BooleanCast for RefCountedValue<FloatValue, RefCount>
[src]
fn op_bool(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bool(&self) -> Result<Boolean, Error>
Native API Method $pyname
impl IntegerCast for RefCountedValue<FloatValue, RefCount>
[src]
fn op_int(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_int(&self) -> Result<Integer, Error>
Native API Method $pyname
impl FloatCast for RefCountedValue<FloatValue, RefCount>
[src]
fn op_float(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_float(&self) -> Result<Float, Error>
Native API Method $pyname
impl Add for RefCountedValue<FloatValue, RefCount>
[src]
fn op_add(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_add(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl AbsValue for RefCountedValue<FloatValue, RefCount>
[src]
fn op_abs(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_abs(&self) -> Result<Number, Error>
Native API Method $pyname
impl AddItem for RefCountedValue<FloatValue, RefCount>
[src]
fn meth_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_add(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Append for RefCountedValue<FloatValue, RefCount>
[src]
fn meth_append(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_append(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Await for RefCountedValue<FloatValue, RefCount>
[src]
fn op_await(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_await(&self) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseAnd for RefCountedValue<FloatValue, RefCount>
[src]
fn op_and(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_and(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseOr for RefCountedValue<FloatValue, RefCount>
[src]
fn op_or(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_or(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BytesCast for RefCountedValue<FloatValue, RefCount>
[src]
fn op_bytes(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bytes(&self) -> Result<Bytes, Error>
Native API Method $pyname
impl Call for RefCountedValue<FloatValue, RefCount>
[src]
fn op_call(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_call(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Clear for RefCountedValue<FloatValue, RefCount>
[src]
fn meth_clear(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_clear(&self) -> Result<Type, Error>
Native API Method $pyname
impl Close for RefCountedValue<FloatValue, RefCount>
[src]
fn meth_close(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_close(&self) -> Result<Type, Error>
Native API Method $pyname
impl ComplexCast for RefCountedValue<FloatValue, RefCount>
[src]
fn op_complex(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_complex(&self) -> Result<Complex, Error>
Native API Method $pyname
impl Contains for RefCountedValue<FloatValue, RefCount>
[src]
fn op_contains(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_contains(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Count for RefCountedValue<FloatValue, RefCount>
[src]
fn meth_count(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_count(&self, &Type) -> Result<Integer, Error>
Native API Method $pyname
impl DelAttr for RefCountedValue<FloatValue, RefCount>
[src]
fn op_delattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delattr(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Delete for RefCountedValue<FloatValue, RefCount>
[src]
fn op_del(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_del(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DeleteItem for RefCountedValue<FloatValue, RefCount>
[src]
fn op_delitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorGet for RefCountedValue<FloatValue, RefCount>
[src]
fn op_get(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_get(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSet for RefCountedValue<FloatValue, RefCount>
[src]
fn op_set(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSetName for RefCountedValue<FloatValue, RefCount>
[src]
fn op_set_name(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set_name(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Discard for RefCountedValue<FloatValue, RefCount>
[src]
fn meth_discard(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_discard(&self) -> Result<Type, Error>
Native API Method $pyname
impl DivMod for RefCountedValue<FloatValue, RefCount>
[src]
fn op_divmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_divmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Enter for RefCountedValue<FloatValue, RefCount>
[src]
fn op_enter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_enter(&self) -> Result<Type, Error>
Native API Method $pyname
impl Exit for RefCountedValue<FloatValue, RefCount>
[src]
fn op_exit(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_exit(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Extend for RefCountedValue<FloatValue, RefCount>
[src]
fn meth_extend(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_extend(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl FloorDivision for RefCountedValue<FloatValue, RefCount>
[src]
fn op_floordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_floordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Get for RefCountedValue<FloatValue, RefCount>
[src]
fn meth_get(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_get(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetAttr for RefCountedValue<FloatValue, RefCount>
[src]
fn op_getattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattr(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GetAttribute for RefCountedValue<FloatValue, RefCount>
[src]
fn op_getattribute(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattribute(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetItem for RefCountedValue<FloatValue, RefCount>
[src]
fn op_getitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getitem(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GreaterOrEqual for RefCountedValue<FloatValue, RefCount>
[src]
fn op_ge(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ge(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterThan for RefCountedValue<FloatValue, RefCount>
[src]
fn op_gt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_gt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Id for RefCountedValue<FloatValue, RefCount>
[src]
impl Index for RefCountedValue<FloatValue, RefCount>
[src]
fn op_index(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_index(&self) -> Result<Integer, Error>
Native API Method $pyname
impl Init for RefCountedValue<FloatValue, RefCount>
[src]
fn op_init(
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
fn native_init(
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
impl InPlaceAdd for RefCountedValue<FloatValue, RefCount>
[src]
fn op_iadd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iadd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseAnd for RefCountedValue<FloatValue, RefCount>
[src]
fn op_iand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseOr for RefCountedValue<FloatValue, RefCount>
[src]
fn op_ior(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ior(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceDivMod for RefCountedValue<FloatValue, RefCount>
[src]
fn op_idivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_idivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceFloorDivision for RefCountedValue<FloatValue, RefCount>
[src]
fn op_ifloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ifloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceLeftShift for RefCountedValue<FloatValue, RefCount>
[src]
fn op_ilshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ilshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMatrixMultiply for RefCountedValue<FloatValue, RefCount>
[src]
fn op_imatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceModulus for RefCountedValue<FloatValue, RefCount>
[src]
fn op_imod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMultiply for RefCountedValue<FloatValue, RefCount>
[src]
fn op_imul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlacePow for RefCountedValue<FloatValue, RefCount>
[src]
fn op_ipow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ipow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceRightShift for RefCountedValue<FloatValue, RefCount>
[src]
fn op_irshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_irshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceSubtract for RefCountedValue<FloatValue, RefCount>
[src]
fn op_isub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_isub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceTrueDivision for RefCountedValue<FloatValue, RefCount>
[src]
fn op_itruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_itruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceXOr for RefCountedValue<FloatValue, RefCount>
[src]
fn op_ixor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ixor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InvertValue for RefCountedValue<FloatValue, RefCount>
[src]
fn op_invert(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_invert(&self) -> Result<Number, Error>
Native API Method $pyname
impl Is for RefCountedValue<FloatValue, RefCount>
[src]
fn op_is(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is(&self, other: &Type) -> Result<Boolean, Error>
impl IsDisjoint for RefCountedValue<FloatValue, RefCount>
[src]
fn meth_isdisjoint(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_isdisjoint(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl IsNot for RefCountedValue<FloatValue, RefCount>
[src]
fn op_is_not(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is_not(&self, other: &Type) -> Result<Boolean, Error>
impl Items for RefCountedValue<FloatValue, RefCount>
[src]
fn meth_items(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_items(&self) -> Result<Type, Error>
Native API Method $pyname
impl Iter for RefCountedValue<FloatValue, RefCount>
[src]
fn op_iter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iter(&self) -> Result<Iterator, Error>
Native API Method $pyname
impl Keys for RefCountedValue<FloatValue, RefCount>
[src]
fn meth_keys(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_keys(&self) -> Result<Tuple, Error>
Native API Method $pyname
impl LeftShift for RefCountedValue<FloatValue, RefCount>
[src]
fn op_lshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Length for RefCountedValue<FloatValue, RefCount>
[src]
fn op_len(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_len(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LengthHint for RefCountedValue<FloatValue, RefCount>
[src]
fn op_length_hint(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_length_hint(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LessOrEqual for RefCountedValue<FloatValue, RefCount>
[src]
fn op_le(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_le(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl LessThan for RefCountedValue<FloatValue, RefCount>
[src]
fn op_lt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl MatrixMultiply for RefCountedValue<FloatValue, RefCount>
[src]
fn op_matmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_matmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Modulus for RefCountedValue<FloatValue, RefCount>
[src]
fn op_mod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Multiply for RefCountedValue<FloatValue, RefCount>
[src]
fn op_mul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mul(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl NegateValue for RefCountedValue<FloatValue, RefCount>
[src]
fn op_neg(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_neg(&self) -> Result<Number, Error>
Native API Method $pyname
impl New for RefCountedValue<FloatValue, RefCount>
[src]
fn op_new(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_new(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Next for RefCountedValue<FloatValue, RefCount>
[src]
fn op_next(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_next(&self) -> Result<RtObject, Error>
Native API Method $pyname
impl NotEqual for RefCountedValue<FloatValue, RefCount>
[src]
fn op_ne(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to !op_is
fn native_ne(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Pop for RefCountedValue<FloatValue, RefCount>
[src]
fn meth_pop(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_pop(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PopItem for RefCountedValue<FloatValue, RefCount>
[src]
fn meth_popitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_popitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PositiveValue for RefCountedValue<FloatValue, RefCount>
[src]
fn op_pos(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pos(&self) -> Result<Number, Error>
Native API Method $pyname
impl Pow for RefCountedValue<FloatValue, RefCount>
[src]
fn op_pow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedAdd for RefCountedValue<FloatValue, RefCount>
[src]
fn op_radd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_radd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseAnd for RefCountedValue<FloatValue, RefCount>
[src]
fn op_rand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseOr for RefCountedValue<FloatValue, RefCount>
[src]
fn op_ror(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ror(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedDivMod for RefCountedValue<FloatValue, RefCount>
[src]
fn op_rdivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rdivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedFloorDivision for RefCountedValue<FloatValue, RefCount>
[src]
fn op_rfloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rfloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedLeftShift for RefCountedValue<FloatValue, RefCount>
[src]
fn op_rlshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rlshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMatrixMultiply for RefCountedValue<FloatValue, RefCount>
[src]
fn op_rmatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedModulus for RefCountedValue<FloatValue, RefCount>
[src]
fn op_rmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMultiply for RefCountedValue<FloatValue, RefCount>
[src]
fn op_rmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedPow for RefCountedValue<FloatValue, RefCount>
[src]
fn op_rpow(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rpow(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedRightShift for RefCountedValue<FloatValue, RefCount>
[src]
fn op_rrshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rrshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedSubtract for RefCountedValue<FloatValue, RefCount>
[src]
fn op_rsub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rsub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedTrueDivision for RefCountedValue<FloatValue, RefCount>
[src]
fn op_rtruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rtruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedXOr for RefCountedValue<FloatValue, RefCount>
[src]
fn op_rxor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rxor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Remove for RefCountedValue<FloatValue, RefCount>
[src]
fn meth_remove(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_remove(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Reversed for RefCountedValue<FloatValue, RefCount>
[src]
fn op_reversed(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_reversed(&self) -> Result<Type, Error>
Native API Method $pyname
impl RightShift for RefCountedValue<FloatValue, RefCount>
[src]
fn op_rshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Rounding for RefCountedValue<FloatValue, RefCount>
[src]
fn op_round(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_round(&self) -> Result<Number, Error>
Native API Method $pyname
impl Send for RefCountedValue<FloatValue, RefCount>
[src]
fn meth_send(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_send(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetAttr for RefCountedValue<FloatValue, RefCount>
[src]
fn op_setattr(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setattr(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl SetDefault for RefCountedValue<FloatValue, RefCount>
[src]
fn meth_setdefault(
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_setdefault(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetItem for RefCountedValue<FloatValue, RefCount>
[src]
fn op_setitem(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setitem(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl StringFormat for RefCountedValue<FloatValue, RefCount>
[src]
fn op_format(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_format(&self) -> Result<String, Error>
Native API Method $pyname
impl Subtract for RefCountedValue<FloatValue, RefCount>
[src]
fn op_sub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_sub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Throw for RefCountedValue<FloatValue, RefCount>
[src]
fn meth_throw(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_throw(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl TrueDivision for RefCountedValue<FloatValue, RefCount>
[src]
fn op_truediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_truediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Update for RefCountedValue<FloatValue, RefCount>
[src]
fn meth_update(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_update(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Values for RefCountedValue<FloatValue, RefCount>
[src]
fn meth_values(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_values(&self) -> Result<Type, Error>
Native API Method $pyname
impl XOr for RefCountedValue<FloatValue, RefCount>
[src]
fn op_xor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_xor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Display for RefCountedValue<FrameValue, RefCount>
[src]
impl Debug for RefCountedValue<FrameValue, RefCount>
[src]
impl PyAPI for RefCountedValue<FrameValue, RefCount>
[src]
impl GetAttr for RefCountedValue<FrameValue, RefCount>
[src]
fn op_getattr(&self, rt: &Runtime, name: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattr(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl AbsValue for RefCountedValue<FrameValue, RefCount>
[src]
fn op_abs(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_abs(&self) -> Result<Number, Error>
Native API Method $pyname
impl Add for RefCountedValue<FrameValue, RefCount>
[src]
fn op_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_add(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl AddItem for RefCountedValue<FrameValue, RefCount>
[src]
fn meth_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_add(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Append for RefCountedValue<FrameValue, RefCount>
[src]
fn meth_append(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_append(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Await for RefCountedValue<FrameValue, RefCount>
[src]
fn op_await(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_await(&self) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseAnd for RefCountedValue<FrameValue, RefCount>
[src]
fn op_and(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_and(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseOr for RefCountedValue<FrameValue, RefCount>
[src]
fn op_or(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_or(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BooleanCast for RefCountedValue<FrameValue, RefCount>
[src]
fn op_bool(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bool(&self) -> Result<Boolean, Error>
Native API Method $pyname
impl BytesCast for RefCountedValue<FrameValue, RefCount>
[src]
fn op_bytes(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bytes(&self) -> Result<Bytes, Error>
Native API Method $pyname
impl Call for RefCountedValue<FrameValue, RefCount>
[src]
fn op_call(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_call(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Clear for RefCountedValue<FrameValue, RefCount>
[src]
fn meth_clear(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_clear(&self) -> Result<Type, Error>
Native API Method $pyname
impl Close for RefCountedValue<FrameValue, RefCount>
[src]
fn meth_close(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_close(&self) -> Result<Type, Error>
Native API Method $pyname
impl ComplexCast for RefCountedValue<FrameValue, RefCount>
[src]
fn op_complex(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_complex(&self) -> Result<Complex, Error>
Native API Method $pyname
impl Contains for RefCountedValue<FrameValue, RefCount>
[src]
fn op_contains(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_contains(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Count for RefCountedValue<FrameValue, RefCount>
[src]
fn meth_count(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_count(&self, &Type) -> Result<Integer, Error>
Native API Method $pyname
impl DelAttr for RefCountedValue<FrameValue, RefCount>
[src]
fn op_delattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delattr(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Delete for RefCountedValue<FrameValue, RefCount>
[src]
fn op_del(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_del(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DeleteItem for RefCountedValue<FrameValue, RefCount>
[src]
fn op_delitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorGet for RefCountedValue<FrameValue, RefCount>
[src]
fn op_get(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_get(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSet for RefCountedValue<FrameValue, RefCount>
[src]
fn op_set(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSetName for RefCountedValue<FrameValue, RefCount>
[src]
fn op_set_name(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set_name(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Discard for RefCountedValue<FrameValue, RefCount>
[src]
fn meth_discard(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_discard(&self) -> Result<Type, Error>
Native API Method $pyname
impl DivMod for RefCountedValue<FrameValue, RefCount>
[src]
fn op_divmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_divmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Enter for RefCountedValue<FrameValue, RefCount>
[src]
fn op_enter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_enter(&self) -> Result<Type, Error>
Native API Method $pyname
impl Equal for RefCountedValue<FrameValue, RefCount>
[src]
fn op_eq(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to op_is.
fn native_eq(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Exit for RefCountedValue<FrameValue, RefCount>
[src]
fn op_exit(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_exit(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Extend for RefCountedValue<FrameValue, RefCount>
[src]
fn meth_extend(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_extend(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl FloatCast for RefCountedValue<FrameValue, RefCount>
[src]
fn op_float(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_float(&self) -> Result<Float, Error>
Native API Method $pyname
impl FloorDivision for RefCountedValue<FrameValue, RefCount>
[src]
fn op_floordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_floordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Get for RefCountedValue<FrameValue, RefCount>
[src]
fn meth_get(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_get(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetAttribute for RefCountedValue<FrameValue, RefCount>
[src]
fn op_getattribute(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattribute(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetItem for RefCountedValue<FrameValue, RefCount>
[src]
fn op_getitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getitem(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GreaterOrEqual for RefCountedValue<FrameValue, RefCount>
[src]
fn op_ge(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ge(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterThan for RefCountedValue<FrameValue, RefCount>
[src]
fn op_gt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_gt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Hashed for RefCountedValue<FrameValue, RefCount>
[src]
fn op_hash(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_hash(&self) -> Result<HashId, Error>
Native API Method $pyname
impl Id for RefCountedValue<FrameValue, RefCount>
[src]
impl InPlaceAdd for RefCountedValue<FrameValue, RefCount>
[src]
fn op_iadd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iadd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseAnd for RefCountedValue<FrameValue, RefCount>
[src]
fn op_iand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseOr for RefCountedValue<FrameValue, RefCount>
[src]
fn op_ior(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ior(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceDivMod for RefCountedValue<FrameValue, RefCount>
[src]
fn op_idivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_idivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceFloorDivision for RefCountedValue<FrameValue, RefCount>
[src]
fn op_ifloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ifloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceLeftShift for RefCountedValue<FrameValue, RefCount>
[src]
fn op_ilshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ilshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMatrixMultiply for RefCountedValue<FrameValue, RefCount>
[src]
fn op_imatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceModulus for RefCountedValue<FrameValue, RefCount>
[src]
fn op_imod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMultiply for RefCountedValue<FrameValue, RefCount>
[src]
fn op_imul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlacePow for RefCountedValue<FrameValue, RefCount>
[src]
fn op_ipow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ipow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceRightShift for RefCountedValue<FrameValue, RefCount>
[src]
fn op_irshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_irshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceSubtract for RefCountedValue<FrameValue, RefCount>
[src]
fn op_isub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_isub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceTrueDivision for RefCountedValue<FrameValue, RefCount>
[src]
fn op_itruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_itruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceXOr for RefCountedValue<FrameValue, RefCount>
[src]
fn op_ixor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ixor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Index for RefCountedValue<FrameValue, RefCount>
[src]
fn op_index(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_index(&self) -> Result<Integer, Error>
Native API Method $pyname
impl Init for RefCountedValue<FrameValue, RefCount>
[src]
fn op_init(
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
fn native_init(
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
impl IntegerCast for RefCountedValue<FrameValue, RefCount>
[src]
fn op_int(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_int(&self) -> Result<Integer, Error>
Native API Method $pyname
impl InvertValue for RefCountedValue<FrameValue, RefCount>
[src]
fn op_invert(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_invert(&self) -> Result<Number, Error>
Native API Method $pyname
impl Is for RefCountedValue<FrameValue, RefCount>
[src]
fn op_is(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is(&self, other: &Type) -> Result<Boolean, Error>
impl IsDisjoint for RefCountedValue<FrameValue, RefCount>
[src]
fn meth_isdisjoint(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_isdisjoint(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl IsNot for RefCountedValue<FrameValue, RefCount>
[src]
fn op_is_not(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is_not(&self, other: &Type) -> Result<Boolean, Error>
impl Items for RefCountedValue<FrameValue, RefCount>
[src]
fn meth_items(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_items(&self) -> Result<Type, Error>
Native API Method $pyname
impl Iter for RefCountedValue<FrameValue, RefCount>
[src]
fn op_iter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iter(&self) -> Result<Iterator, Error>
Native API Method $pyname
impl Keys for RefCountedValue<FrameValue, RefCount>
[src]
fn meth_keys(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_keys(&self) -> Result<Tuple, Error>
Native API Method $pyname
impl LeftShift for RefCountedValue<FrameValue, RefCount>
[src]
fn op_lshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Length for RefCountedValue<FrameValue, RefCount>
[src]
fn op_len(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_len(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LengthHint for RefCountedValue<FrameValue, RefCount>
[src]
fn op_length_hint(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_length_hint(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LessOrEqual for RefCountedValue<FrameValue, RefCount>
[src]
fn op_le(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_le(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl LessThan for RefCountedValue<FrameValue, RefCount>
[src]
fn op_lt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl MatrixMultiply for RefCountedValue<FrameValue, RefCount>
[src]
fn op_matmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_matmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Modulus for RefCountedValue<FrameValue, RefCount>
[src]
fn op_mod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Multiply for RefCountedValue<FrameValue, RefCount>
[src]
fn op_mul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mul(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl NegateValue for RefCountedValue<FrameValue, RefCount>
[src]
fn op_neg(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_neg(&self) -> Result<Number, Error>
Native API Method $pyname
impl New for RefCountedValue<FrameValue, RefCount>
[src]
fn op_new(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_new(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Next for RefCountedValue<FrameValue, RefCount>
[src]
fn op_next(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_next(&self) -> Result<RtObject, Error>
Native API Method $pyname
impl NotEqual for RefCountedValue<FrameValue, RefCount>
[src]
fn op_ne(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to !op_is
fn native_ne(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Pop for RefCountedValue<FrameValue, RefCount>
[src]
fn meth_pop(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_pop(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PopItem for RefCountedValue<FrameValue, RefCount>
[src]
fn meth_popitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_popitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PositiveValue for RefCountedValue<FrameValue, RefCount>
[src]
fn op_pos(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pos(&self) -> Result<Number, Error>
Native API Method $pyname
impl Pow for RefCountedValue<FrameValue, RefCount>
[src]
fn op_pow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedAdd for RefCountedValue<FrameValue, RefCount>
[src]
fn op_radd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_radd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseAnd for RefCountedValue<FrameValue, RefCount>
[src]
fn op_rand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseOr for RefCountedValue<FrameValue, RefCount>
[src]
fn op_ror(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ror(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedDivMod for RefCountedValue<FrameValue, RefCount>
[src]
fn op_rdivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rdivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedFloorDivision for RefCountedValue<FrameValue, RefCount>
[src]
fn op_rfloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rfloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedLeftShift for RefCountedValue<FrameValue, RefCount>
[src]
fn op_rlshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rlshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMatrixMultiply for RefCountedValue<FrameValue, RefCount>
[src]
fn op_rmatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedModulus for RefCountedValue<FrameValue, RefCount>
[src]
fn op_rmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMultiply for RefCountedValue<FrameValue, RefCount>
[src]
fn op_rmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedPow for RefCountedValue<FrameValue, RefCount>
[src]
fn op_rpow(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rpow(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedRightShift for RefCountedValue<FrameValue, RefCount>
[src]
fn op_rrshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rrshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedSubtract for RefCountedValue<FrameValue, RefCount>
[src]
fn op_rsub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rsub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedTrueDivision for RefCountedValue<FrameValue, RefCount>
[src]
fn op_rtruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rtruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedXOr for RefCountedValue<FrameValue, RefCount>
[src]
fn op_rxor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rxor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Remove for RefCountedValue<FrameValue, RefCount>
[src]
fn meth_remove(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_remove(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Reversed for RefCountedValue<FrameValue, RefCount>
[src]
fn op_reversed(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_reversed(&self) -> Result<Type, Error>
Native API Method $pyname
impl RightShift for RefCountedValue<FrameValue, RefCount>
[src]
fn op_rshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Rounding for RefCountedValue<FrameValue, RefCount>
[src]
fn op_round(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_round(&self) -> Result<Number, Error>
Native API Method $pyname
impl Send for RefCountedValue<FrameValue, RefCount>
[src]
fn meth_send(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_send(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetAttr for RefCountedValue<FrameValue, RefCount>
[src]
fn op_setattr(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setattr(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl SetDefault for RefCountedValue<FrameValue, RefCount>
[src]
fn meth_setdefault(
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_setdefault(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetItem for RefCountedValue<FrameValue, RefCount>
[src]
fn op_setitem(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setitem(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl StringCast for RefCountedValue<FrameValue, RefCount>
[src]
fn op_str(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_str(&self) -> Result<String, Error>
Native API Method $pyname
impl StringFormat for RefCountedValue<FrameValue, RefCount>
[src]
fn op_format(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_format(&self) -> Result<String, Error>
Native API Method $pyname
impl StringRepresentation for RefCountedValue<FrameValue, RefCount>
[src]
fn op_repr(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_repr(&self) -> Result<String, Error>
Native API Method $pyname
impl Subtract for RefCountedValue<FrameValue, RefCount>
[src]
fn op_sub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_sub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Throw for RefCountedValue<FrameValue, RefCount>
[src]
fn meth_throw(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_throw(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl TrueDivision for RefCountedValue<FrameValue, RefCount>
[src]
fn op_truediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_truediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Update for RefCountedValue<FrameValue, RefCount>
[src]
fn meth_update(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_update(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Values for RefCountedValue<FrameValue, RefCount>
[src]
fn meth_values(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_values(&self) -> Result<Type, Error>
Native API Method $pyname
impl XOr for RefCountedValue<FrameValue, RefCount>
[src]
fn op_xor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_xor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Display for RefCountedValue<FrozenSetValue, RefCount>
[src]
impl Debug for RefCountedValue<FrozenSetValue, RefCount>
[src]
impl PyAPI for RefCountedValue<FrozenSetValue, RefCount>
[src]
impl AbsValue for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_abs(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_abs(&self) -> Result<Number, Error>
Native API Method $pyname
impl Add for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_add(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl AddItem for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn meth_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_add(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Append for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn meth_append(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_append(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Await for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_await(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_await(&self) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseAnd for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_and(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_and(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseOr for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_or(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_or(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BooleanCast for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_bool(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bool(&self) -> Result<Boolean, Error>
Native API Method $pyname
impl BytesCast for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_bytes(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bytes(&self) -> Result<Bytes, Error>
Native API Method $pyname
impl Call for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_call(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_call(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Clear for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn meth_clear(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_clear(&self) -> Result<Type, Error>
Native API Method $pyname
impl Close for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn meth_close(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_close(&self) -> Result<Type, Error>
Native API Method $pyname
impl ComplexCast for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_complex(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_complex(&self) -> Result<Complex, Error>
Native API Method $pyname
impl Contains for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_contains(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_contains(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Count for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn meth_count(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_count(&self, &Type) -> Result<Integer, Error>
Native API Method $pyname
impl DelAttr for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_delattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delattr(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Delete for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_del(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_del(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DeleteItem for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_delitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorGet for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_get(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_get(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSet for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_set(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSetName for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_set_name(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set_name(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Discard for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn meth_discard(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_discard(&self) -> Result<Type, Error>
Native API Method $pyname
impl DivMod for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_divmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_divmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Enter for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_enter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_enter(&self) -> Result<Type, Error>
Native API Method $pyname
impl Equal for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_eq(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to op_is.
fn native_eq(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Exit for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_exit(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_exit(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Extend for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn meth_extend(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_extend(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl FloatCast for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_float(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_float(&self) -> Result<Float, Error>
Native API Method $pyname
impl FloorDivision for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_floordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_floordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Get for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn meth_get(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_get(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetAttr for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_getattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattr(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GetAttribute for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_getattribute(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattribute(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetItem for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_getitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getitem(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GreaterOrEqual for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_ge(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ge(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterThan for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_gt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_gt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Hashed for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_hash(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_hash(&self) -> Result<HashId, Error>
Native API Method $pyname
impl Id for RefCountedValue<FrozenSetValue, RefCount>
[src]
impl InPlaceAdd for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_iadd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iadd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseAnd for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_iand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseOr for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_ior(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ior(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceDivMod for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_idivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_idivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceFloorDivision for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_ifloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ifloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceLeftShift for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_ilshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ilshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMatrixMultiply for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_imatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceModulus for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_imod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMultiply for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_imul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlacePow for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_ipow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ipow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceRightShift for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_irshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_irshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceSubtract for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_isub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_isub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceTrueDivision for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_itruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_itruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceXOr for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_ixor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ixor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Index for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_index(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_index(&self) -> Result<Integer, Error>
Native API Method $pyname
impl Init for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_init(
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
fn native_init(
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
impl IntegerCast for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_int(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_int(&self) -> Result<Integer, Error>
Native API Method $pyname
impl InvertValue for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_invert(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_invert(&self) -> Result<Number, Error>
Native API Method $pyname
impl Is for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_is(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is(&self, other: &Type) -> Result<Boolean, Error>
impl IsDisjoint for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn meth_isdisjoint(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_isdisjoint(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl IsNot for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_is_not(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is_not(&self, other: &Type) -> Result<Boolean, Error>
impl Items for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn meth_items(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_items(&self) -> Result<Type, Error>
Native API Method $pyname
impl Iter for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_iter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iter(&self) -> Result<Iterator, Error>
Native API Method $pyname
impl Keys for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn meth_keys(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_keys(&self) -> Result<Tuple, Error>
Native API Method $pyname
impl LeftShift for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_lshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Length for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_len(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_len(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LengthHint for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_length_hint(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_length_hint(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LessOrEqual for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_le(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_le(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl LessThan for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_lt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl MatrixMultiply for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_matmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_matmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Modulus for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_mod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Multiply for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_mul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mul(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl NegateValue for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_neg(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_neg(&self) -> Result<Number, Error>
Native API Method $pyname
impl New for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_new(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_new(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Next for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_next(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_next(&self) -> Result<RtObject, Error>
Native API Method $pyname
impl NotEqual for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_ne(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to !op_is
fn native_ne(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Pop for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn meth_pop(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_pop(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PopItem for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn meth_popitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_popitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PositiveValue for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_pos(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pos(&self) -> Result<Number, Error>
Native API Method $pyname
impl Pow for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_pow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedAdd for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_radd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_radd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseAnd for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_rand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseOr for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_ror(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ror(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedDivMod for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_rdivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rdivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedFloorDivision for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_rfloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rfloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedLeftShift for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_rlshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rlshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMatrixMultiply for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_rmatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedModulus for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_rmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMultiply for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_rmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedPow for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_rpow(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rpow(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedRightShift for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_rrshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rrshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedSubtract for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_rsub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rsub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedTrueDivision for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_rtruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rtruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedXOr for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_rxor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rxor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Remove for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn meth_remove(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_remove(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Reversed for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_reversed(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_reversed(&self) -> Result<Type, Error>
Native API Method $pyname
impl RightShift for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_rshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Rounding for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_round(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_round(&self) -> Result<Number, Error>
Native API Method $pyname
impl Send for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn meth_send(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_send(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetAttr for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_setattr(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setattr(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl SetDefault for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn meth_setdefault(
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_setdefault(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetItem for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_setitem(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setitem(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl StringCast for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_str(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_str(&self) -> Result<String, Error>
Native API Method $pyname
impl StringFormat for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_format(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_format(&self) -> Result<String, Error>
Native API Method $pyname
impl StringRepresentation for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_repr(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_repr(&self) -> Result<String, Error>
Native API Method $pyname
impl Subtract for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_sub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_sub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Throw for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn meth_throw(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_throw(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl TrueDivision for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_truediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_truediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Update for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn meth_update(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_update(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Values for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn meth_values(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_values(&self) -> Result<Type, Error>
Native API Method $pyname
impl XOr for RefCountedValue<FrozenSetValue, RefCount>
[src]
fn op_xor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_xor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Display for RefCountedValue<IntValue, RefCount>
[src]
impl Debug for RefCountedValue<IntValue, RefCount>
[src]
impl PyAPI for RefCountedValue<IntValue, RefCount>
[src]
impl GetAttr for RefCountedValue<IntValue, RefCount>
[src]
self.rhs
fn op_getattr(&self, rt: &Runtime, name: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattr(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl Hashed for RefCountedValue<IntValue, RefCount>
[src]
hash(self)
fn op_hash(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_hash(&self) -> Result<HashId, Error>
Native API Method $pyname
impl StringCast for RefCountedValue<IntValue, RefCount>
[src]
str(self)
fn op_str(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_str(&self) -> Result<String, Error>
Native API Method $pyname
impl StringRepresentation for RefCountedValue<IntValue, RefCount>
[src]
repr(self)
fn op_repr(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_repr(&self) -> Result<String, Error>
Native API Method $pyname
impl Equal for RefCountedValue<IntValue, RefCount>
[src]
self == rhs
fn op_eq(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to op_is.
fn native_eq(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl NotEqual for RefCountedValue<IntValue, RefCount>
[src]
self != rhs
fn op_ne(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to !op_is
fn native_ne(&self, rhs: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl BooleanCast for RefCountedValue<IntValue, RefCount>
[src]
bool(self)
fn op_bool(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bool(&self) -> Result<Boolean, Error>
Native API Method $pyname
impl IntegerCast for RefCountedValue<IntValue, RefCount>
[src]
int(self)
fn op_int(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_int(&self) -> Result<Integer, Error>
Native API Method $pyname
impl NegateValue for RefCountedValue<IntValue, RefCount>
[src]
-self
fn op_neg(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_neg(&self) -> Result<Number, Error>
Native API Method $pyname
impl Add for RefCountedValue<IntValue, RefCount>
[src]
self + rhs
fn op_add(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_add(&self, rhs: &Type) -> Result<Native, Error>
Native API Method $pyname
impl LeftShift for RefCountedValue<IntValue, RefCount>
[src]
self << rhs
fn op_lshift(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Multiply for RefCountedValue<IntValue, RefCount>
[src]
self * rhs
fn op_mul(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mul(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl Pow for RefCountedValue<IntValue, RefCount>
[src]
self ** rhs
fn op_pow(
&self,
rt: &Runtime,
exponent: &RtObject,
modulus: &RtObject
) -> Result<RtObject, Error>
&self,
rt: &Runtime,
exponent: &RtObject,
modulus: &RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl RightShift for RefCountedValue<IntValue, RefCount>
[src]
self >> rhs
fn op_rshift(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Subtract for RefCountedValue<IntValue, RefCount>
[src]
self - rhs
fn op_sub(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_sub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl New for RefCountedValue<IntValue, RefCount>
[src]
fn op_new(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_new(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Init for RefCountedValue<IntValue, RefCount>
[src]
fn op_init(
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
fn native_init(
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
impl Delete for RefCountedValue<IntValue, RefCount>
[src]
fn op_del(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_del(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetAttribute for RefCountedValue<IntValue, RefCount>
[src]
fn op_getattribute(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattribute(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetAttr for RefCountedValue<IntValue, RefCount>
[src]
fn op_setattr(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setattr(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl DelAttr for RefCountedValue<IntValue, RefCount>
[src]
fn op_delattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delattr(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Id for RefCountedValue<IntValue, RefCount>
[src]
impl Is for RefCountedValue<IntValue, RefCount>
[src]
fn op_is(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is(&self, other: &Type) -> Result<Boolean, Error>
impl IsNot for RefCountedValue<IntValue, RefCount>
[src]
fn op_is_not(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is_not(&self, other: &Type) -> Result<Boolean, Error>
impl BytesCast for RefCountedValue<IntValue, RefCount>
[src]
fn op_bytes(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bytes(&self) -> Result<Bytes, Error>
Native API Method $pyname
impl StringFormat for RefCountedValue<IntValue, RefCount>
[src]
fn op_format(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_format(&self) -> Result<String, Error>
Native API Method $pyname
impl LessThan for RefCountedValue<IntValue, RefCount>
[src]
fn op_lt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl LessOrEqual for RefCountedValue<IntValue, RefCount>
[src]
fn op_le(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_le(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterOrEqual for RefCountedValue<IntValue, RefCount>
[src]
fn op_ge(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ge(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterThan for RefCountedValue<IntValue, RefCount>
[src]
fn op_gt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_gt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl FloatCast for RefCountedValue<IntValue, RefCount>
[src]
fn op_float(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_float(&self) -> Result<Float, Error>
Native API Method $pyname
impl ComplexCast for RefCountedValue<IntValue, RefCount>
[src]
fn op_complex(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_complex(&self) -> Result<Complex, Error>
Native API Method $pyname
impl Rounding for RefCountedValue<IntValue, RefCount>
[src]
fn op_round(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_round(&self) -> Result<Number, Error>
Native API Method $pyname
impl Index for RefCountedValue<IntValue, RefCount>
[src]
fn op_index(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_index(&self) -> Result<Integer, Error>
Native API Method $pyname
impl AbsValue for RefCountedValue<IntValue, RefCount>
[src]
fn op_abs(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_abs(&self) -> Result<Number, Error>
Native API Method $pyname
impl PositiveValue for RefCountedValue<IntValue, RefCount>
[src]
fn op_pos(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pos(&self) -> Result<Number, Error>
Native API Method $pyname
impl InvertValue for RefCountedValue<IntValue, RefCount>
[src]
fn op_invert(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_invert(&self) -> Result<Number, Error>
Native API Method $pyname
impl BitwiseAnd for RefCountedValue<IntValue, RefCount>
[src]
fn op_and(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_and(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DivMod for RefCountedValue<IntValue, RefCount>
[src]
fn op_divmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_divmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl FloorDivision for RefCountedValue<IntValue, RefCount>
[src]
fn op_floordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_floordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Modulus for RefCountedValue<IntValue, RefCount>
[src]
fn op_mod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseOr for RefCountedValue<IntValue, RefCount>
[src]
fn op_or(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_or(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl MatrixMultiply for RefCountedValue<IntValue, RefCount>
[src]
fn op_matmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_matmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl TrueDivision for RefCountedValue<IntValue, RefCount>
[src]
fn op_truediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_truediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl XOr for RefCountedValue<IntValue, RefCount>
[src]
fn op_xor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_xor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedAdd for RefCountedValue<IntValue, RefCount>
[src]
fn op_radd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_radd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseAnd for RefCountedValue<IntValue, RefCount>
[src]
fn op_rand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedDivMod for RefCountedValue<IntValue, RefCount>
[src]
fn op_rdivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rdivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedFloorDivision for RefCountedValue<IntValue, RefCount>
[src]
fn op_rfloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rfloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedLeftShift for RefCountedValue<IntValue, RefCount>
[src]
fn op_rlshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rlshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedModulus for RefCountedValue<IntValue, RefCount>
[src]
fn op_rmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMultiply for RefCountedValue<IntValue, RefCount>
[src]
fn op_rmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMatrixMultiply for RefCountedValue<IntValue, RefCount>
[src]
fn op_rmatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseOr for RefCountedValue<IntValue, RefCount>
[src]
fn op_ror(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ror(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedPow for RefCountedValue<IntValue, RefCount>
[src]
fn op_rpow(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rpow(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedRightShift for RefCountedValue<IntValue, RefCount>
[src]
fn op_rrshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rrshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedSubtract for RefCountedValue<IntValue, RefCount>
[src]
fn op_rsub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rsub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedTrueDivision for RefCountedValue<IntValue, RefCount>
[src]
fn op_rtruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rtruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedXOr for RefCountedValue<IntValue, RefCount>
[src]
fn op_rxor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rxor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceAdd for RefCountedValue<IntValue, RefCount>
[src]
fn op_iadd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iadd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseAnd for RefCountedValue<IntValue, RefCount>
[src]
fn op_iand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceDivMod for RefCountedValue<IntValue, RefCount>
[src]
fn op_idivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_idivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceFloorDivision for RefCountedValue<IntValue, RefCount>
[src]
fn op_ifloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ifloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceLeftShift for RefCountedValue<IntValue, RefCount>
[src]
fn op_ilshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ilshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceModulus for RefCountedValue<IntValue, RefCount>
[src]
fn op_imod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMultiply for RefCountedValue<IntValue, RefCount>
[src]
fn op_imul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMatrixMultiply for RefCountedValue<IntValue, RefCount>
[src]
fn op_imatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseOr for RefCountedValue<IntValue, RefCount>
[src]
fn op_ior(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ior(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlacePow for RefCountedValue<IntValue, RefCount>
[src]
fn op_ipow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ipow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceRightShift for RefCountedValue<IntValue, RefCount>
[src]
fn op_irshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_irshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceSubtract for RefCountedValue<IntValue, RefCount>
[src]
fn op_isub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_isub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceTrueDivision for RefCountedValue<IntValue, RefCount>
[src]
fn op_itruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_itruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceXOr for RefCountedValue<IntValue, RefCount>
[src]
fn op_ixor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ixor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Contains for RefCountedValue<IntValue, RefCount>
[src]
fn op_contains(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_contains(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Iter for RefCountedValue<IntValue, RefCount>
[src]
fn op_iter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iter(&self) -> Result<Iterator, Error>
Native API Method $pyname
impl Call for RefCountedValue<IntValue, RefCount>
[src]
fn op_call(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_call(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Length for RefCountedValue<IntValue, RefCount>
[src]
fn op_len(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_len(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LengthHint for RefCountedValue<IntValue, RefCount>
[src]
fn op_length_hint(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_length_hint(&self) -> Result<Integer, Error>
Native API Method $pyname
impl Next for RefCountedValue<IntValue, RefCount>
[src]
fn op_next(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_next(&self) -> Result<RtObject, Error>
Native API Method $pyname
impl Reversed for RefCountedValue<IntValue, RefCount>
[src]
fn op_reversed(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_reversed(&self) -> Result<Type, Error>
Native API Method $pyname
impl GetItem for RefCountedValue<IntValue, RefCount>
[src]
fn op_getitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getitem(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl SetItem for RefCountedValue<IntValue, RefCount>
[src]
fn op_setitem(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setitem(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl DeleteItem for RefCountedValue<IntValue, RefCount>
[src]
fn op_delitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Count for RefCountedValue<IntValue, RefCount>
[src]
fn meth_count(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_count(&self, &Type) -> Result<Integer, Error>
Native API Method $pyname
impl Append for RefCountedValue<IntValue, RefCount>
[src]
fn meth_append(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_append(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Extend for RefCountedValue<IntValue, RefCount>
[src]
fn meth_extend(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_extend(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Pop for RefCountedValue<IntValue, RefCount>
[src]
fn meth_pop(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_pop(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Remove for RefCountedValue<IntValue, RefCount>
[src]
fn meth_remove(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_remove(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl IsDisjoint for RefCountedValue<IntValue, RefCount>
[src]
fn meth_isdisjoint(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_isdisjoint(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl AddItem for RefCountedValue<IntValue, RefCount>
[src]
fn meth_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_add(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Discard for RefCountedValue<IntValue, RefCount>
[src]
fn meth_discard(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_discard(&self) -> Result<Type, Error>
Native API Method $pyname
impl Clear for RefCountedValue<IntValue, RefCount>
[src]
fn meth_clear(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_clear(&self) -> Result<Type, Error>
Native API Method $pyname
impl Get for RefCountedValue<IntValue, RefCount>
[src]
fn meth_get(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_get(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Keys for RefCountedValue<IntValue, RefCount>
[src]
fn meth_keys(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_keys(&self) -> Result<Tuple, Error>
Native API Method $pyname
impl Values for RefCountedValue<IntValue, RefCount>
[src]
fn meth_values(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_values(&self) -> Result<Type, Error>
Native API Method $pyname
impl Items for RefCountedValue<IntValue, RefCount>
[src]
fn meth_items(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_items(&self) -> Result<Type, Error>
Native API Method $pyname
impl PopItem for RefCountedValue<IntValue, RefCount>
[src]
fn meth_popitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_popitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Update for RefCountedValue<IntValue, RefCount>
[src]
fn meth_update(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_update(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetDefault for RefCountedValue<IntValue, RefCount>
[src]
fn meth_setdefault(
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_setdefault(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Await for RefCountedValue<IntValue, RefCount>
[src]
fn op_await(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_await(&self) -> Result<Type, Error>
Native API Method $pyname
impl Send for RefCountedValue<IntValue, RefCount>
[src]
fn meth_send(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_send(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Throw for RefCountedValue<IntValue, RefCount>
[src]
fn meth_throw(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_throw(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Close for RefCountedValue<IntValue, RefCount>
[src]
fn meth_close(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_close(&self) -> Result<Type, Error>
Native API Method $pyname
impl Exit for RefCountedValue<IntValue, RefCount>
[src]
fn op_exit(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_exit(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Enter for RefCountedValue<IntValue, RefCount>
[src]
fn op_enter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_enter(&self) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorGet for RefCountedValue<IntValue, RefCount>
[src]
fn op_get(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_get(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSet for RefCountedValue<IntValue, RefCount>
[src]
fn op_set(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSetName for RefCountedValue<IntValue, RefCount>
[src]
fn op_set_name(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set_name(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Display for RefCountedValue<IteratorValue, RefCount>
[src]
impl Debug for RefCountedValue<IteratorValue, RefCount>
[src]
impl Iterator for RefCountedValue<IteratorValue, RefCount>
[src]
type Item = RtObject
The type of the elements being iterated over.
fn next(&mut self) -> Option<Self::Item>
Advances the iterator and returns the next value.
fn size_hint(&self) -> (usize, Option<usize>)
1.0.0
Returns the bounds on the remaining length of the iterator.
fn count(self) -> usize
1.0.0
Consumes the iterator, counting the number of iterations and returning it.
fn last(self) -> Option<Self::Item>
1.0.0
Consumes the iterator, returning the last element.
fn nth(&mut self, n: usize) -> Option<Self::Item>
1.0.0
Returns the n
th element of the iterator.
fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter> where
U: IntoIterator<Item = Self::Item>,
1.0.0
U: IntoIterator<Item = Self::Item>,
Takes two iterators and creates a new iterator over both in sequence.
fn zip<U>(self, other: U) -> Zip<Self, <U as IntoIterator>::IntoIter> where
U: IntoIterator,
1.0.0
U: IntoIterator,
'Zips up' two iterators into a single iterator of pairs.
fn map<B, F>(self, f: F) -> Map<Self, F> where
F: FnMut(Self::Item) -> B,
1.0.0
F: FnMut(Self::Item) -> B,
Takes a closure and creates an iterator which calls that closure on each
fn filter<P>(self, predicate: P) -> Filter<Self, P> where
P: FnMut(&Self::Item) -> bool,
1.0.0
P: FnMut(&Self::Item) -> bool,
Creates an iterator which uses a closure to determine if an element
fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F> where
F: FnMut(Self::Item) -> Option<B>,
1.0.0
F: FnMut(Self::Item) -> Option<B>,
Creates an iterator that both filters and maps.
fn enumerate(self) -> Enumerate<Self>
1.0.0
Creates an iterator which gives the current iteration count as well as
fn peekable(self) -> Peekable<Self>
1.0.0
Creates an iterator which can use peek
to look at the next element of
fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P> where
P: FnMut(&Self::Item) -> bool,
1.0.0
P: FnMut(&Self::Item) -> bool,
Creates an iterator that [skip
]s elements based on a predicate.
fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P> where
P: FnMut(&Self::Item) -> bool,
1.0.0
P: FnMut(&Self::Item) -> bool,
Creates an iterator that yields elements based on a predicate.
fn skip(self, n: usize) -> Skip<Self>
1.0.0
Creates an iterator that skips the first n
elements.
fn take(self, n: usize) -> Take<Self>
1.0.0
Creates an iterator that yields its first n
elements.
fn scan<St, B, F>(self, initial_state: St, f: F) -> Scan<Self, St, F> where
F: FnMut(&mut St, Self::Item) -> Option<B>,
1.0.0
F: FnMut(&mut St, Self::Item) -> Option<B>,
An iterator adaptor similar to [fold
] that holds internal state and
fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F> where
F: FnMut(Self::Item) -> U,
U: IntoIterator,
1.0.0
F: FnMut(Self::Item) -> U,
U: IntoIterator,
Creates an iterator that works like map, but flattens nested structure.
fn fuse(self) -> Fuse<Self>
1.0.0
Creates an iterator which ends after the first [None
].
fn inspect<F>(self, f: F) -> Inspect<Self, F> where
F: FnMut(&Self::Item) -> (),
1.0.0
F: FnMut(&Self::Item) -> (),
Do something with each element of an iterator, passing the value on.
fn by_ref(&mut self) -> &mut Self
1.0.0
Borrows an iterator, rather than consuming it.
fn collect<B>(self) -> B where
B: FromIterator<Self::Item>,
1.0.0
B: FromIterator<Self::Item>,
Transforms an iterator into a collection.
fn partition<B, F>(self, f: F) -> (B, B) where
B: Default + Extend<Self::Item>,
F: FnMut(&Self::Item) -> bool,
1.0.0
B: Default + Extend<Self::Item>,
F: FnMut(&Self::Item) -> bool,
Consumes an iterator, creating two collections from it.
fn fold<B, F>(self, init: B, f: F) -> B where
F: FnMut(B, Self::Item) -> B,
1.0.0
F: FnMut(B, Self::Item) -> B,
An iterator adaptor that applies a function, producing a single, final value.
fn all<F>(&mut self, f: F) -> bool where
F: FnMut(Self::Item) -> bool,
1.0.0
F: FnMut(Self::Item) -> bool,
Tests if every element of the iterator matches a predicate.
fn any<F>(&mut self, f: F) -> bool where
F: FnMut(Self::Item) -> bool,
1.0.0
F: FnMut(Self::Item) -> bool,
Tests if any element of the iterator matches a predicate.
fn find<P>(&mut self, predicate: P) -> Option<Self::Item> where
P: FnMut(&Self::Item) -> bool,
1.0.0
P: FnMut(&Self::Item) -> bool,
Searches for an element of an iterator that satisfies a predicate.
fn position<P>(&mut self, predicate: P) -> Option<usize> where
P: FnMut(Self::Item) -> bool,
1.0.0
P: FnMut(Self::Item) -> bool,
Searches for an element in an iterator, returning its index.
fn rposition<P>(&mut self, predicate: P) -> Option<usize> where
P: FnMut(Self::Item) -> bool,
Self: ExactSizeIterator + DoubleEndedIterator,
1.0.0
P: FnMut(Self::Item) -> bool,
Self: ExactSizeIterator + DoubleEndedIterator,
Searches for an element in an iterator from the right, returning its
fn max(self) -> Option<Self::Item> where
Self::Item: Ord,
1.0.0
Self::Item: Ord,
Returns the maximum element of an iterator.
fn min(self) -> Option<Self::Item> where
Self::Item: Ord,
1.0.0
Self::Item: Ord,
Returns the minimum element of an iterator.
fn max_by_key<B, F>(self, f: F) -> Option<Self::Item> where
B: Ord,
F: FnMut(&Self::Item) -> B,
1.6.0
B: Ord,
F: FnMut(&Self::Item) -> B,
Returns the element that gives the maximum value from the
fn max_by<F>(self, compare: F) -> Option<Self::Item> where
F: FnMut(&Self::Item, &Self::Item) -> Ordering,
1.15.0
F: FnMut(&Self::Item, &Self::Item) -> Ordering,
Returns the element that gives the maximum value with respect to the
fn min_by_key<B, F>(self, f: F) -> Option<Self::Item> where
B: Ord,
F: FnMut(&Self::Item) -> B,
1.6.0
B: Ord,
F: FnMut(&Self::Item) -> B,
Returns the element that gives the minimum value from the
fn min_by<F>(self, compare: F) -> Option<Self::Item> where
F: FnMut(&Self::Item, &Self::Item) -> Ordering,
1.15.0
F: FnMut(&Self::Item, &Self::Item) -> Ordering,
Returns the element that gives the minimum value with respect to the
fn rev(self) -> Rev<Self> where
Self: DoubleEndedIterator,
1.0.0
Self: DoubleEndedIterator,
Reverses an iterator's direction.
fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB) where
FromA: Default + Extend<A>,
FromB: Default + Extend<B>,
Self: Iterator<Item = (A, B)>,
1.0.0
FromA: Default + Extend<A>,
FromB: Default + Extend<B>,
Self: Iterator<Item = (A, B)>,
Converts an iterator of pairs into a pair of containers.
fn cloned<'a, T>(self) -> Cloned<Self> where
Self: Iterator<Item = &'a T>,
T: 'a + Clone,
1.0.0
Self: Iterator<Item = &'a T>,
T: 'a + Clone,
Creates an iterator which [clone
]s all of its elements.
fn cycle(self) -> Cycle<Self> where
Self: Clone,
1.0.0
Self: Clone,
Repeats an iterator endlessly.
fn sum<S>(self) -> S where
S: Sum<Self::Item>,
1.11.0
S: Sum<Self::Item>,
Sums the elements of an iterator.
fn product<P>(self) -> P where
P: Product<Self::Item>,
1.11.0
P: Product<Self::Item>,
Iterates over the entire iterator, multiplying all the elements
fn cmp<I>(self, other: I) -> Ordering where
I: IntoIterator<Item = Self::Item>,
Self::Item: Ord,
1.5.0
I: IntoIterator<Item = Self::Item>,
Self::Item: Ord,
Lexicographically compares the elements of this Iterator
with those
fn partial_cmp<I>(self, other: I) -> Option<Ordering> where
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
1.5.0
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
Lexicographically compares the elements of this Iterator
with those
fn eq<I>(self, other: I) -> bool where
I: IntoIterator,
Self::Item: PartialEq<<I as IntoIterator>::Item>,
1.5.0
I: IntoIterator,
Self::Item: PartialEq<<I as IntoIterator>::Item>,
Determines if the elements of this Iterator
are equal to those of
fn ne<I>(self, other: I) -> bool where
I: IntoIterator,
Self::Item: PartialEq<<I as IntoIterator>::Item>,
1.5.0
I: IntoIterator,
Self::Item: PartialEq<<I as IntoIterator>::Item>,
Determines if the elements of this Iterator
are unequal to those of
fn lt<I>(self, other: I) -> bool where
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
1.5.0
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
Determines if the elements of this Iterator
are lexicographically
fn le<I>(self, other: I) -> bool where
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
1.5.0
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
Determines if the elements of this Iterator
are lexicographically
fn gt<I>(self, other: I) -> bool where
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
1.5.0
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
Determines if the elements of this Iterator
are lexicographically
fn ge<I>(self, other: I) -> bool where
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
1.5.0
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
Determines if the elements of this Iterator
are lexicographically
impl PyAPI for RefCountedValue<IteratorValue, RefCount>
[src]
impl Next for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_next(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_next(&self) -> Result<RtObject, Error>
Native API Method $pyname
impl AbsValue for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_abs(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_abs(&self) -> Result<Number, Error>
Native API Method $pyname
impl Add for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_add(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl AddItem for RefCountedValue<IteratorValue, RefCount>
[src]
fn meth_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_add(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Append for RefCountedValue<IteratorValue, RefCount>
[src]
fn meth_append(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_append(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Await for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_await(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_await(&self) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseAnd for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_and(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_and(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseOr for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_or(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_or(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BooleanCast for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_bool(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bool(&self) -> Result<Boolean, Error>
Native API Method $pyname
impl BytesCast for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_bytes(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bytes(&self) -> Result<Bytes, Error>
Native API Method $pyname
impl Call for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_call(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_call(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Clear for RefCountedValue<IteratorValue, RefCount>
[src]
fn meth_clear(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_clear(&self) -> Result<Type, Error>
Native API Method $pyname
impl Close for RefCountedValue<IteratorValue, RefCount>
[src]
fn meth_close(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_close(&self) -> Result<Type, Error>
Native API Method $pyname
impl ComplexCast for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_complex(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_complex(&self) -> Result<Complex, Error>
Native API Method $pyname
impl Contains for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_contains(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_contains(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Count for RefCountedValue<IteratorValue, RefCount>
[src]
fn meth_count(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_count(&self, &Type) -> Result<Integer, Error>
Native API Method $pyname
impl DelAttr for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_delattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delattr(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Delete for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_del(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_del(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DeleteItem for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_delitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorGet for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_get(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_get(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSet for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_set(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSetName for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_set_name(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set_name(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Discard for RefCountedValue<IteratorValue, RefCount>
[src]
fn meth_discard(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_discard(&self) -> Result<Type, Error>
Native API Method $pyname
impl DivMod for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_divmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_divmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Enter for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_enter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_enter(&self) -> Result<Type, Error>
Native API Method $pyname
impl Equal for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_eq(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to op_is.
fn native_eq(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Exit for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_exit(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_exit(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Extend for RefCountedValue<IteratorValue, RefCount>
[src]
fn meth_extend(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_extend(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl FloatCast for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_float(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_float(&self) -> Result<Float, Error>
Native API Method $pyname
impl FloorDivision for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_floordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_floordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Get for RefCountedValue<IteratorValue, RefCount>
[src]
fn meth_get(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_get(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetAttr for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_getattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattr(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GetAttribute for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_getattribute(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattribute(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetItem for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_getitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getitem(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GreaterOrEqual for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_ge(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ge(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterThan for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_gt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_gt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Hashed for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_hash(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_hash(&self) -> Result<HashId, Error>
Native API Method $pyname
impl Id for RefCountedValue<IteratorValue, RefCount>
[src]
impl InPlaceAdd for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_iadd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iadd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseAnd for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_iand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseOr for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_ior(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ior(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceDivMod for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_idivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_idivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceFloorDivision for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_ifloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ifloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceLeftShift for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_ilshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ilshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMatrixMultiply for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_imatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceModulus for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_imod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMultiply for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_imul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlacePow for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_ipow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ipow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceRightShift for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_irshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_irshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceSubtract for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_isub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_isub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceTrueDivision for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_itruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_itruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceXOr for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_ixor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ixor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Index for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_index(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_index(&self) -> Result<Integer, Error>
Native API Method $pyname
impl Init for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_init(
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
fn native_init(
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
impl IntegerCast for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_int(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_int(&self) -> Result<Integer, Error>
Native API Method $pyname
impl InvertValue for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_invert(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_invert(&self) -> Result<Number, Error>
Native API Method $pyname
impl Is for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_is(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is(&self, other: &Type) -> Result<Boolean, Error>
impl IsDisjoint for RefCountedValue<IteratorValue, RefCount>
[src]
fn meth_isdisjoint(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_isdisjoint(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl IsNot for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_is_not(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is_not(&self, other: &Type) -> Result<Boolean, Error>
impl Items for RefCountedValue<IteratorValue, RefCount>
[src]
fn meth_items(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_items(&self) -> Result<Type, Error>
Native API Method $pyname
impl Iter for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_iter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iter(&self) -> Result<Iterator, Error>
Native API Method $pyname
impl Keys for RefCountedValue<IteratorValue, RefCount>
[src]
fn meth_keys(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_keys(&self) -> Result<Tuple, Error>
Native API Method $pyname
impl LeftShift for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_lshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Length for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_len(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_len(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LengthHint for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_length_hint(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_length_hint(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LessOrEqual for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_le(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_le(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl LessThan for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_lt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl MatrixMultiply for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_matmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_matmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Modulus for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_mod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Multiply for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_mul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mul(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl NegateValue for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_neg(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_neg(&self) -> Result<Number, Error>
Native API Method $pyname
impl New for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_new(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_new(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl NotEqual for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_ne(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to !op_is
fn native_ne(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Pop for RefCountedValue<IteratorValue, RefCount>
[src]
fn meth_pop(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_pop(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PopItem for RefCountedValue<IteratorValue, RefCount>
[src]
fn meth_popitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_popitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PositiveValue for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_pos(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pos(&self) -> Result<Number, Error>
Native API Method $pyname
impl Pow for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_pow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedAdd for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_radd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_radd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseAnd for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_rand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseOr for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_ror(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ror(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedDivMod for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_rdivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rdivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedFloorDivision for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_rfloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rfloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedLeftShift for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_rlshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rlshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMatrixMultiply for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_rmatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedModulus for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_rmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMultiply for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_rmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedPow for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_rpow(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rpow(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedRightShift for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_rrshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rrshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedSubtract for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_rsub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rsub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedTrueDivision for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_rtruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rtruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedXOr for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_rxor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rxor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Remove for RefCountedValue<IteratorValue, RefCount>
[src]
fn meth_remove(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_remove(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Reversed for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_reversed(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_reversed(&self) -> Result<Type, Error>
Native API Method $pyname
impl RightShift for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_rshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Rounding for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_round(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_round(&self) -> Result<Number, Error>
Native API Method $pyname
impl Send for RefCountedValue<IteratorValue, RefCount>
[src]
fn meth_send(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_send(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetAttr for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_setattr(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setattr(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl SetDefault for RefCountedValue<IteratorValue, RefCount>
[src]
fn meth_setdefault(
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_setdefault(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetItem for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_setitem(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setitem(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl StringCast for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_str(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_str(&self) -> Result<String, Error>
Native API Method $pyname
impl StringFormat for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_format(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_format(&self) -> Result<String, Error>
Native API Method $pyname
impl StringRepresentation for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_repr(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_repr(&self) -> Result<String, Error>
Native API Method $pyname
impl Subtract for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_sub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_sub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Throw for RefCountedValue<IteratorValue, RefCount>
[src]
fn meth_throw(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_throw(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl TrueDivision for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_truediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_truediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Update for RefCountedValue<IteratorValue, RefCount>
[src]
fn meth_update(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_update(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Values for RefCountedValue<IteratorValue, RefCount>
[src]
fn meth_values(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_values(&self) -> Result<Type, Error>
Native API Method $pyname
impl XOr for RefCountedValue<IteratorValue, RefCount>
[src]
fn op_xor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_xor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Display for RefCountedValue<ListValue, RefCount>
[src]
impl Debug for RefCountedValue<ListValue, RefCount>
[src]
impl PyAPI for RefCountedValue<ListValue, RefCount>
[src]
impl StringCast for RefCountedValue<ListValue, RefCount>
[src]
fn op_str(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_str(&self) -> Result<String, Error>
Native API Method $pyname
impl Equal for RefCountedValue<ListValue, RefCount>
[src]
fn op_eq(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to op_is.
fn native_eq(&self, rhs: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl NotEqual for RefCountedValue<ListValue, RefCount>
[src]
fn op_ne(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to !op_is
fn native_ne(&self, rhs: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl BooleanCast for RefCountedValue<ListValue, RefCount>
[src]
fn op_bool(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bool(&self) -> Result<Boolean, Error>
Native API Method $pyname
impl Multiply for RefCountedValue<ListValue, RefCount>
[src]
fn op_mul(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mul(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl Contains for RefCountedValue<ListValue, RefCount>
[src]
fn op_contains(&self, rt: &Runtime, item: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_contains(&self, item: &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Iter for RefCountedValue<ListValue, RefCount>
[src]
fn op_iter(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iter(&self) -> Result<Iterator, Error>
Native API Method $pyname
impl Length for RefCountedValue<ListValue, RefCount>
[src]
fn op_len(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_len(&self) -> Result<Integer, Error>
Native API Method $pyname
impl GetItem for RefCountedValue<ListValue, RefCount>
[src]
fn op_getitem(&self, rt: &Runtime, index: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getitem(&self, index: &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl AbsValue for RefCountedValue<ListValue, RefCount>
[src]
fn op_abs(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_abs(&self) -> Result<Number, Error>
Native API Method $pyname
impl Add for RefCountedValue<ListValue, RefCount>
[src]
fn op_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_add(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl AddItem for RefCountedValue<ListValue, RefCount>
[src]
fn meth_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_add(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Append for RefCountedValue<ListValue, RefCount>
[src]
fn meth_append(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_append(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Await for RefCountedValue<ListValue, RefCount>
[src]
fn op_await(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_await(&self) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseAnd for RefCountedValue<ListValue, RefCount>
[src]
fn op_and(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_and(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseOr for RefCountedValue<ListValue, RefCount>
[src]
fn op_or(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_or(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BytesCast for RefCountedValue<ListValue, RefCount>
[src]
fn op_bytes(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bytes(&self) -> Result<Bytes, Error>
Native API Method $pyname
impl Call for RefCountedValue<ListValue, RefCount>
[src]
fn op_call(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_call(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Clear for RefCountedValue<ListValue, RefCount>
[src]
fn meth_clear(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_clear(&self) -> Result<Type, Error>
Native API Method $pyname
impl Close for RefCountedValue<ListValue, RefCount>
[src]
fn meth_close(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_close(&self) -> Result<Type, Error>
Native API Method $pyname
impl ComplexCast for RefCountedValue<ListValue, RefCount>
[src]
fn op_complex(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_complex(&self) -> Result<Complex, Error>
Native API Method $pyname
impl Count for RefCountedValue<ListValue, RefCount>
[src]
fn meth_count(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_count(&self, &Type) -> Result<Integer, Error>
Native API Method $pyname
impl DelAttr for RefCountedValue<ListValue, RefCount>
[src]
fn op_delattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delattr(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Delete for RefCountedValue<ListValue, RefCount>
[src]
fn op_del(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_del(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DeleteItem for RefCountedValue<ListValue, RefCount>
[src]
fn op_delitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorGet for RefCountedValue<ListValue, RefCount>
[src]
fn op_get(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_get(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSet for RefCountedValue<ListValue, RefCount>
[src]
fn op_set(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSetName for RefCountedValue<ListValue, RefCount>
[src]
fn op_set_name(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set_name(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Discard for RefCountedValue<ListValue, RefCount>
[src]
fn meth_discard(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_discard(&self) -> Result<Type, Error>
Native API Method $pyname
impl DivMod for RefCountedValue<ListValue, RefCount>
[src]
fn op_divmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_divmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Enter for RefCountedValue<ListValue, RefCount>
[src]
fn op_enter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_enter(&self) -> Result<Type, Error>
Native API Method $pyname
impl Exit for RefCountedValue<ListValue, RefCount>
[src]
fn op_exit(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_exit(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Extend for RefCountedValue<ListValue, RefCount>
[src]
fn meth_extend(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_extend(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl FloatCast for RefCountedValue<ListValue, RefCount>
[src]
fn op_float(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_float(&self) -> Result<Float, Error>
Native API Method $pyname
impl FloorDivision for RefCountedValue<ListValue, RefCount>
[src]
fn op_floordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_floordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Get for RefCountedValue<ListValue, RefCount>
[src]
fn meth_get(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_get(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetAttr for RefCountedValue<ListValue, RefCount>
[src]
fn op_getattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattr(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GetAttribute for RefCountedValue<ListValue, RefCount>
[src]
fn op_getattribute(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattribute(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GreaterOrEqual for RefCountedValue<ListValue, RefCount>
[src]
fn op_ge(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ge(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterThan for RefCountedValue<ListValue, RefCount>
[src]
fn op_gt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_gt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Hashed for RefCountedValue<ListValue, RefCount>
[src]
fn op_hash(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_hash(&self) -> Result<HashId, Error>
Native API Method $pyname
impl Index for RefCountedValue<ListValue, RefCount>
[src]
fn op_index(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_index(&self) -> Result<Integer, Error>
Native API Method $pyname
impl Init for RefCountedValue<ListValue, RefCount>
[src]
fn op_init(
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
fn native_init(
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
impl InPlaceAdd for RefCountedValue<ListValue, RefCount>
[src]
fn op_iadd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iadd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseAnd for RefCountedValue<ListValue, RefCount>
[src]
fn op_iand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseOr for RefCountedValue<ListValue, RefCount>
[src]
fn op_ior(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ior(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceDivMod for RefCountedValue<ListValue, RefCount>
[src]
fn op_idivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_idivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceFloorDivision for RefCountedValue<ListValue, RefCount>
[src]
fn op_ifloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ifloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceLeftShift for RefCountedValue<ListValue, RefCount>
[src]
fn op_ilshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ilshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMatrixMultiply for RefCountedValue<ListValue, RefCount>
[src]
fn op_imatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceModulus for RefCountedValue<ListValue, RefCount>
[src]
fn op_imod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMultiply for RefCountedValue<ListValue, RefCount>
[src]
fn op_imul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlacePow for RefCountedValue<ListValue, RefCount>
[src]
fn op_ipow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ipow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceRightShift for RefCountedValue<ListValue, RefCount>
[src]
fn op_irshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_irshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceSubtract for RefCountedValue<ListValue, RefCount>
[src]
fn op_isub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_isub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceTrueDivision for RefCountedValue<ListValue, RefCount>
[src]
fn op_itruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_itruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceXOr for RefCountedValue<ListValue, RefCount>
[src]
fn op_ixor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ixor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl IntegerCast for RefCountedValue<ListValue, RefCount>
[src]
fn op_int(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_int(&self) -> Result<Integer, Error>
Native API Method $pyname
impl InvertValue for RefCountedValue<ListValue, RefCount>
[src]
fn op_invert(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_invert(&self) -> Result<Number, Error>
Native API Method $pyname
impl IsDisjoint for RefCountedValue<ListValue, RefCount>
[src]
fn meth_isdisjoint(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_isdisjoint(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Items for RefCountedValue<ListValue, RefCount>
[src]
fn meth_items(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_items(&self) -> Result<Type, Error>
Native API Method $pyname
impl Keys for RefCountedValue<ListValue, RefCount>
[src]
fn meth_keys(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_keys(&self) -> Result<Tuple, Error>
Native API Method $pyname
impl LeftShift for RefCountedValue<ListValue, RefCount>
[src]
fn op_lshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl LengthHint for RefCountedValue<ListValue, RefCount>
[src]
fn op_length_hint(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_length_hint(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LessOrEqual for RefCountedValue<ListValue, RefCount>
[src]
fn op_le(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_le(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl LessThan for RefCountedValue<ListValue, RefCount>
[src]
fn op_lt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl MatrixMultiply for RefCountedValue<ListValue, RefCount>
[src]
fn op_matmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_matmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Modulus for RefCountedValue<ListValue, RefCount>
[src]
fn op_mod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl NegateValue for RefCountedValue<ListValue, RefCount>
[src]
fn op_neg(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_neg(&self) -> Result<Number, Error>
Native API Method $pyname
impl New for RefCountedValue<ListValue, RefCount>
[src]
fn op_new(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_new(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Next for RefCountedValue<ListValue, RefCount>
[src]
fn op_next(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_next(&self) -> Result<RtObject, Error>
Native API Method $pyname
impl Pop for RefCountedValue<ListValue, RefCount>
[src]
fn meth_pop(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_pop(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PopItem for RefCountedValue<ListValue, RefCount>
[src]
fn meth_popitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_popitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PositiveValue for RefCountedValue<ListValue, RefCount>
[src]
fn op_pos(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pos(&self) -> Result<Number, Error>
Native API Method $pyname
impl Pow for RefCountedValue<ListValue, RefCount>
[src]
fn op_pow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedAdd for RefCountedValue<ListValue, RefCount>
[src]
fn op_radd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_radd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseAnd for RefCountedValue<ListValue, RefCount>
[src]
fn op_rand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseOr for RefCountedValue<ListValue, RefCount>
[src]
fn op_ror(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ror(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedDivMod for RefCountedValue<ListValue, RefCount>
[src]
fn op_rdivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rdivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedFloorDivision for RefCountedValue<ListValue, RefCount>
[src]
fn op_rfloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rfloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedLeftShift for RefCountedValue<ListValue, RefCount>
[src]
fn op_rlshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rlshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMatrixMultiply for RefCountedValue<ListValue, RefCount>
[src]
fn op_rmatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedModulus for RefCountedValue<ListValue, RefCount>
[src]
fn op_rmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMultiply for RefCountedValue<ListValue, RefCount>
[src]
fn op_rmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedPow for RefCountedValue<ListValue, RefCount>
[src]
fn op_rpow(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rpow(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedRightShift for RefCountedValue<ListValue, RefCount>
[src]
fn op_rrshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rrshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedSubtract for RefCountedValue<ListValue, RefCount>
[src]
fn op_rsub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rsub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedTrueDivision for RefCountedValue<ListValue, RefCount>
[src]
fn op_rtruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rtruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedXOr for RefCountedValue<ListValue, RefCount>
[src]
fn op_rxor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rxor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Remove for RefCountedValue<ListValue, RefCount>
[src]
fn meth_remove(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_remove(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Reversed for RefCountedValue<ListValue, RefCount>
[src]
fn op_reversed(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_reversed(&self) -> Result<Type, Error>
Native API Method $pyname
impl RightShift for RefCountedValue<ListValue, RefCount>
[src]
fn op_rshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Rounding for RefCountedValue<ListValue, RefCount>
[src]
fn op_round(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_round(&self) -> Result<Number, Error>
Native API Method $pyname
impl Send for RefCountedValue<ListValue, RefCount>
[src]
fn meth_send(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_send(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetAttr for RefCountedValue<ListValue, RefCount>
[src]
fn op_setattr(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setattr(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl SetDefault for RefCountedValue<ListValue, RefCount>
[src]
fn meth_setdefault(
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_setdefault(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetItem for RefCountedValue<ListValue, RefCount>
[src]
fn op_setitem(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setitem(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl StringFormat for RefCountedValue<ListValue, RefCount>
[src]
fn op_format(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_format(&self) -> Result<String, Error>
Native API Method $pyname
impl StringRepresentation for RefCountedValue<ListValue, RefCount>
[src]
fn op_repr(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_repr(&self) -> Result<String, Error>
Native API Method $pyname
impl Subtract for RefCountedValue<ListValue, RefCount>
[src]
fn op_sub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_sub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Throw for RefCountedValue<ListValue, RefCount>
[src]
fn meth_throw(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_throw(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl TrueDivision for RefCountedValue<ListValue, RefCount>
[src]
fn op_truediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_truediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Update for RefCountedValue<ListValue, RefCount>
[src]
fn meth_update(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_update(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Values for RefCountedValue<ListValue, RefCount>
[src]
fn meth_values(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_values(&self) -> Result<Type, Error>
Native API Method $pyname
impl XOr for RefCountedValue<ListValue, RefCount>
[src]
fn op_xor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_xor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Display for RefCountedValue<FuncValue, RefCount>
[src]
impl Debug for RefCountedValue<FuncValue, RefCount>
[src]
impl PyAPI for RefCountedValue<FuncValue, RefCount>
[src]
impl GetAttr for RefCountedValue<FuncValue, RefCount>
[src]
self.rhs
fn op_getattr(&self, rt: &Runtime, name: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattr(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl Id for RefCountedValue<FuncValue, RefCount>
[src]
impl Hashed for RefCountedValue<FuncValue, RefCount>
[src]
fn op_hash(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_hash(&self) -> Result<HashId, Error>
Native API Method $pyname
impl StringCast for RefCountedValue<FuncValue, RefCount>
[src]
fn op_str(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_str(&self) -> Result<String, Error>
Native API Method $pyname
impl Equal for RefCountedValue<FuncValue, RefCount>
[src]
fn native_eq(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
fn op_eq(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to op_is.
impl Call for RefCountedValue<FuncValue, RefCount>
[src]
fn op_call(
&self,
rt: &Runtime,
pos_args: &RtObject,
star_args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
&self,
rt: &Runtime,
pos_args: &RtObject,
star_args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_call(
&self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<Type, Error>
&self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<Type, Error>
Native API Method $pyname
impl AbsValue for RefCountedValue<FuncValue, RefCount>
[src]
fn op_abs(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_abs(&self) -> Result<Number, Error>
Native API Method $pyname
impl Add for RefCountedValue<FuncValue, RefCount>
[src]
fn op_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_add(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl AddItem for RefCountedValue<FuncValue, RefCount>
[src]
fn meth_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_add(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Append for RefCountedValue<FuncValue, RefCount>
[src]
fn meth_append(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_append(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Await for RefCountedValue<FuncValue, RefCount>
[src]
fn op_await(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_await(&self) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseAnd for RefCountedValue<FuncValue, RefCount>
[src]
fn op_and(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_and(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseOr for RefCountedValue<FuncValue, RefCount>
[src]
fn op_or(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_or(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BooleanCast for RefCountedValue<FuncValue, RefCount>
[src]
fn op_bool(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bool(&self) -> Result<Boolean, Error>
Native API Method $pyname
impl BytesCast for RefCountedValue<FuncValue, RefCount>
[src]
fn op_bytes(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bytes(&self) -> Result<Bytes, Error>
Native API Method $pyname
impl Clear for RefCountedValue<FuncValue, RefCount>
[src]
fn meth_clear(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_clear(&self) -> Result<Type, Error>
Native API Method $pyname
impl Close for RefCountedValue<FuncValue, RefCount>
[src]
fn meth_close(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_close(&self) -> Result<Type, Error>
Native API Method $pyname
impl ComplexCast for RefCountedValue<FuncValue, RefCount>
[src]
fn op_complex(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_complex(&self) -> Result<Complex, Error>
Native API Method $pyname
impl Contains for RefCountedValue<FuncValue, RefCount>
[src]
fn op_contains(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_contains(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Count for RefCountedValue<FuncValue, RefCount>
[src]
fn meth_count(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_count(&self, &Type) -> Result<Integer, Error>
Native API Method $pyname
impl DelAttr for RefCountedValue<FuncValue, RefCount>
[src]
fn op_delattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delattr(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Delete for RefCountedValue<FuncValue, RefCount>
[src]
fn op_del(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_del(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DeleteItem for RefCountedValue<FuncValue, RefCount>
[src]
fn op_delitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorGet for RefCountedValue<FuncValue, RefCount>
[src]
fn op_get(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_get(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSet for RefCountedValue<FuncValue, RefCount>
[src]
fn op_set(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSetName for RefCountedValue<FuncValue, RefCount>
[src]
fn op_set_name(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set_name(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Discard for RefCountedValue<FuncValue, RefCount>
[src]
fn meth_discard(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_discard(&self) -> Result<Type, Error>
Native API Method $pyname
impl DivMod for RefCountedValue<FuncValue, RefCount>
[src]
fn op_divmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_divmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Enter for RefCountedValue<FuncValue, RefCount>
[src]
fn op_enter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_enter(&self) -> Result<Type, Error>
Native API Method $pyname
impl Exit for RefCountedValue<FuncValue, RefCount>
[src]
fn op_exit(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_exit(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Extend for RefCountedValue<FuncValue, RefCount>
[src]
fn meth_extend(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_extend(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl FloatCast for RefCountedValue<FuncValue, RefCount>
[src]
fn op_float(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_float(&self) -> Result<Float, Error>
Native API Method $pyname
impl FloorDivision for RefCountedValue<FuncValue, RefCount>
[src]
fn op_floordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_floordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Get for RefCountedValue<FuncValue, RefCount>
[src]
fn meth_get(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_get(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetAttribute for RefCountedValue<FuncValue, RefCount>
[src]
fn op_getattribute(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattribute(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetItem for RefCountedValue<FuncValue, RefCount>
[src]
fn op_getitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getitem(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GreaterOrEqual for RefCountedValue<FuncValue, RefCount>
[src]
fn op_ge(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ge(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterThan for RefCountedValue<FuncValue, RefCount>
[src]
fn op_gt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_gt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl InPlaceAdd for RefCountedValue<FuncValue, RefCount>
[src]
fn op_iadd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iadd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseAnd for RefCountedValue<FuncValue, RefCount>
[src]
fn op_iand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseOr for RefCountedValue<FuncValue, RefCount>
[src]
fn op_ior(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ior(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceDivMod for RefCountedValue<FuncValue, RefCount>
[src]
fn op_idivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_idivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceFloorDivision for RefCountedValue<FuncValue, RefCount>
[src]
fn op_ifloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ifloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceLeftShift for RefCountedValue<FuncValue, RefCount>
[src]
fn op_ilshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ilshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMatrixMultiply for RefCountedValue<FuncValue, RefCount>
[src]
fn op_imatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceModulus for RefCountedValue<FuncValue, RefCount>
[src]
fn op_imod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMultiply for RefCountedValue<FuncValue, RefCount>
[src]
fn op_imul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlacePow for RefCountedValue<FuncValue, RefCount>
[src]
fn op_ipow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ipow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceRightShift for RefCountedValue<FuncValue, RefCount>
[src]
fn op_irshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_irshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceSubtract for RefCountedValue<FuncValue, RefCount>
[src]
fn op_isub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_isub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceTrueDivision for RefCountedValue<FuncValue, RefCount>
[src]
fn op_itruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_itruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceXOr for RefCountedValue<FuncValue, RefCount>
[src]
fn op_ixor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ixor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Index for RefCountedValue<FuncValue, RefCount>
[src]
fn op_index(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_index(&self) -> Result<Integer, Error>
Native API Method $pyname
impl Init for RefCountedValue<FuncValue, RefCount>
[src]
fn op_init(
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
fn native_init(
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
impl IntegerCast for RefCountedValue<FuncValue, RefCount>
[src]
fn op_int(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_int(&self) -> Result<Integer, Error>
Native API Method $pyname
impl InvertValue for RefCountedValue<FuncValue, RefCount>
[src]
fn op_invert(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_invert(&self) -> Result<Number, Error>
Native API Method $pyname
impl Is for RefCountedValue<FuncValue, RefCount>
[src]
fn op_is(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is(&self, other: &Type) -> Result<Boolean, Error>
impl IsDisjoint for RefCountedValue<FuncValue, RefCount>
[src]
fn meth_isdisjoint(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_isdisjoint(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl IsNot for RefCountedValue<FuncValue, RefCount>
[src]
fn op_is_not(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is_not(&self, other: &Type) -> Result<Boolean, Error>
impl Items for RefCountedValue<FuncValue, RefCount>
[src]
fn meth_items(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_items(&self) -> Result<Type, Error>
Native API Method $pyname
impl Iter for RefCountedValue<FuncValue, RefCount>
[src]
fn op_iter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iter(&self) -> Result<Iterator, Error>
Native API Method $pyname
impl Keys for RefCountedValue<FuncValue, RefCount>
[src]
fn meth_keys(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_keys(&self) -> Result<Tuple, Error>
Native API Method $pyname
impl LeftShift for RefCountedValue<FuncValue, RefCount>
[src]
fn op_lshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Length for RefCountedValue<FuncValue, RefCount>
[src]
fn op_len(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_len(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LengthHint for RefCountedValue<FuncValue, RefCount>
[src]
fn op_length_hint(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_length_hint(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LessOrEqual for RefCountedValue<FuncValue, RefCount>
[src]
fn op_le(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_le(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl LessThan for RefCountedValue<FuncValue, RefCount>
[src]
fn op_lt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl MatrixMultiply for RefCountedValue<FuncValue, RefCount>
[src]
fn op_matmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_matmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Modulus for RefCountedValue<FuncValue, RefCount>
[src]
fn op_mod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Multiply for RefCountedValue<FuncValue, RefCount>
[src]
fn op_mul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mul(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl NegateValue for RefCountedValue<FuncValue, RefCount>
[src]
fn op_neg(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_neg(&self) -> Result<Number, Error>
Native API Method $pyname
impl New for RefCountedValue<FuncValue, RefCount>
[src]
fn op_new(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_new(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Next for RefCountedValue<FuncValue, RefCount>
[src]
fn op_next(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_next(&self) -> Result<RtObject, Error>
Native API Method $pyname
impl NotEqual for RefCountedValue<FuncValue, RefCount>
[src]
fn op_ne(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to !op_is
fn native_ne(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Pop for RefCountedValue<FuncValue, RefCount>
[src]
fn meth_pop(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_pop(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PopItem for RefCountedValue<FuncValue, RefCount>
[src]
fn meth_popitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_popitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PositiveValue for RefCountedValue<FuncValue, RefCount>
[src]
fn op_pos(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pos(&self) -> Result<Number, Error>
Native API Method $pyname
impl Pow for RefCountedValue<FuncValue, RefCount>
[src]
fn op_pow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedAdd for RefCountedValue<FuncValue, RefCount>
[src]
fn op_radd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_radd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseAnd for RefCountedValue<FuncValue, RefCount>
[src]
fn op_rand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseOr for RefCountedValue<FuncValue, RefCount>
[src]
fn op_ror(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ror(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedDivMod for RefCountedValue<FuncValue, RefCount>
[src]
fn op_rdivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rdivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedFloorDivision for RefCountedValue<FuncValue, RefCount>
[src]
fn op_rfloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rfloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedLeftShift for RefCountedValue<FuncValue, RefCount>
[src]
fn op_rlshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rlshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMatrixMultiply for RefCountedValue<FuncValue, RefCount>
[src]
fn op_rmatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedModulus for RefCountedValue<FuncValue, RefCount>
[src]
fn op_rmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMultiply for RefCountedValue<FuncValue, RefCount>
[src]
fn op_rmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedPow for RefCountedValue<FuncValue, RefCount>
[src]
fn op_rpow(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rpow(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedRightShift for RefCountedValue<FuncValue, RefCount>
[src]
fn op_rrshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rrshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedSubtract for RefCountedValue<FuncValue, RefCount>
[src]
fn op_rsub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rsub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedTrueDivision for RefCountedValue<FuncValue, RefCount>
[src]
fn op_rtruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rtruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedXOr for RefCountedValue<FuncValue, RefCount>
[src]
fn op_rxor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rxor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Remove for RefCountedValue<FuncValue, RefCount>
[src]
fn meth_remove(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_remove(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Reversed for RefCountedValue<FuncValue, RefCount>
[src]
fn op_reversed(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_reversed(&self) -> Result<Type, Error>
Native API Method $pyname
impl RightShift for RefCountedValue<FuncValue, RefCount>
[src]
fn op_rshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Rounding for RefCountedValue<FuncValue, RefCount>
[src]
fn op_round(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_round(&self) -> Result<Number, Error>
Native API Method $pyname
impl Send for RefCountedValue<FuncValue, RefCount>
[src]
fn meth_send(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_send(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetAttr for RefCountedValue<FuncValue, RefCount>
[src]
fn op_setattr(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setattr(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl SetDefault for RefCountedValue<FuncValue, RefCount>
[src]
fn meth_setdefault(
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_setdefault(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetItem for RefCountedValue<FuncValue, RefCount>
[src]
fn op_setitem(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setitem(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl StringFormat for RefCountedValue<FuncValue, RefCount>
[src]
fn op_format(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_format(&self) -> Result<String, Error>
Native API Method $pyname
impl StringRepresentation for RefCountedValue<FuncValue, RefCount>
[src]
fn op_repr(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_repr(&self) -> Result<String, Error>
Native API Method $pyname
impl Subtract for RefCountedValue<FuncValue, RefCount>
[src]
fn op_sub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_sub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Throw for RefCountedValue<FuncValue, RefCount>
[src]
fn meth_throw(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_throw(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl TrueDivision for RefCountedValue<FuncValue, RefCount>
[src]
fn op_truediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_truediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Update for RefCountedValue<FuncValue, RefCount>
[src]
fn meth_update(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_update(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Values for RefCountedValue<FuncValue, RefCount>
[src]
fn meth_values(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_values(&self) -> Result<Type, Error>
Native API Method $pyname
impl XOr for RefCountedValue<FuncValue, RefCount>
[src]
fn op_xor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_xor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Display for RefCountedValue<NoneValue, RefCount>
[src]
impl Debug for RefCountedValue<NoneValue, RefCount>
[src]
impl PyAPI for RefCountedValue<NoneValue, RefCount>
[src]
impl StringCast for RefCountedValue<NoneValue, RefCount>
[src]
fn op_str(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_str(&self) -> Result<String, Error>
Native API Method $pyname
impl Equal for RefCountedValue<NoneValue, RefCount>
[src]
fn op_eq(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to op_is.
fn native_eq(&self, rhs: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl BooleanCast for RefCountedValue<NoneValue, RefCount>
[src]
fn op_bool(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bool(&self) -> Result<Boolean, Error>
Native API Method $pyname
impl AbsValue for RefCountedValue<NoneValue, RefCount>
[src]
fn op_abs(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_abs(&self) -> Result<Number, Error>
Native API Method $pyname
impl Add for RefCountedValue<NoneValue, RefCount>
[src]
fn op_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_add(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl AddItem for RefCountedValue<NoneValue, RefCount>
[src]
fn meth_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_add(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Append for RefCountedValue<NoneValue, RefCount>
[src]
fn meth_append(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_append(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Await for RefCountedValue<NoneValue, RefCount>
[src]
fn op_await(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_await(&self) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseAnd for RefCountedValue<NoneValue, RefCount>
[src]
fn op_and(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_and(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseOr for RefCountedValue<NoneValue, RefCount>
[src]
fn op_or(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_or(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BytesCast for RefCountedValue<NoneValue, RefCount>
[src]
fn op_bytes(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bytes(&self) -> Result<Bytes, Error>
Native API Method $pyname
impl Call for RefCountedValue<NoneValue, RefCount>
[src]
fn op_call(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_call(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Clear for RefCountedValue<NoneValue, RefCount>
[src]
fn meth_clear(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_clear(&self) -> Result<Type, Error>
Native API Method $pyname
impl Close for RefCountedValue<NoneValue, RefCount>
[src]
fn meth_close(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_close(&self) -> Result<Type, Error>
Native API Method $pyname
impl ComplexCast for RefCountedValue<NoneValue, RefCount>
[src]
fn op_complex(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_complex(&self) -> Result<Complex, Error>
Native API Method $pyname
impl Contains for RefCountedValue<NoneValue, RefCount>
[src]
fn op_contains(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_contains(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Count for RefCountedValue<NoneValue, RefCount>
[src]
fn meth_count(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_count(&self, &Type) -> Result<Integer, Error>
Native API Method $pyname
impl DelAttr for RefCountedValue<NoneValue, RefCount>
[src]
fn op_delattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delattr(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Delete for RefCountedValue<NoneValue, RefCount>
[src]
fn op_del(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_del(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DeleteItem for RefCountedValue<NoneValue, RefCount>
[src]
fn op_delitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorGet for RefCountedValue<NoneValue, RefCount>
[src]
fn op_get(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_get(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSet for RefCountedValue<NoneValue, RefCount>
[src]
fn op_set(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSetName for RefCountedValue<NoneValue, RefCount>
[src]
fn op_set_name(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set_name(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Discard for RefCountedValue<NoneValue, RefCount>
[src]
fn meth_discard(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_discard(&self) -> Result<Type, Error>
Native API Method $pyname
impl DivMod for RefCountedValue<NoneValue, RefCount>
[src]
fn op_divmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_divmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Enter for RefCountedValue<NoneValue, RefCount>
[src]
fn op_enter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_enter(&self) -> Result<Type, Error>
Native API Method $pyname
impl Exit for RefCountedValue<NoneValue, RefCount>
[src]
fn op_exit(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_exit(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Extend for RefCountedValue<NoneValue, RefCount>
[src]
fn meth_extend(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_extend(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl FloatCast for RefCountedValue<NoneValue, RefCount>
[src]
fn op_float(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_float(&self) -> Result<Float, Error>
Native API Method $pyname
impl FloorDivision for RefCountedValue<NoneValue, RefCount>
[src]
fn op_floordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_floordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Get for RefCountedValue<NoneValue, RefCount>
[src]
fn meth_get(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_get(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetAttr for RefCountedValue<NoneValue, RefCount>
[src]
fn op_getattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattr(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GetAttribute for RefCountedValue<NoneValue, RefCount>
[src]
fn op_getattribute(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattribute(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetItem for RefCountedValue<NoneValue, RefCount>
[src]
fn op_getitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getitem(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GreaterOrEqual for RefCountedValue<NoneValue, RefCount>
[src]
fn op_ge(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ge(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterThan for RefCountedValue<NoneValue, RefCount>
[src]
fn op_gt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_gt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Hashed for RefCountedValue<NoneValue, RefCount>
[src]
fn op_hash(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_hash(&self) -> Result<HashId, Error>
Native API Method $pyname
impl Id for RefCountedValue<NoneValue, RefCount>
[src]
impl InPlaceAdd for RefCountedValue<NoneValue, RefCount>
[src]
fn op_iadd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iadd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseAnd for RefCountedValue<NoneValue, RefCount>
[src]
fn op_iand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseOr for RefCountedValue<NoneValue, RefCount>
[src]
fn op_ior(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ior(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceDivMod for RefCountedValue<NoneValue, RefCount>
[src]
fn op_idivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_idivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceFloorDivision for RefCountedValue<NoneValue, RefCount>
[src]
fn op_ifloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ifloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceLeftShift for RefCountedValue<NoneValue, RefCount>
[src]
fn op_ilshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ilshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMatrixMultiply for RefCountedValue<NoneValue, RefCount>
[src]
fn op_imatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceModulus for RefCountedValue<NoneValue, RefCount>
[src]
fn op_imod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMultiply for RefCountedValue<NoneValue, RefCount>
[src]
fn op_imul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlacePow for RefCountedValue<NoneValue, RefCount>
[src]
fn op_ipow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ipow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceRightShift for RefCountedValue<NoneValue, RefCount>
[src]
fn op_irshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_irshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceSubtract for RefCountedValue<NoneValue, RefCount>
[src]
fn op_isub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_isub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceTrueDivision for RefCountedValue<NoneValue, RefCount>
[src]
fn op_itruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_itruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceXOr for RefCountedValue<NoneValue, RefCount>
[src]
fn op_ixor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ixor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Index for RefCountedValue<NoneValue, RefCount>
[src]
fn op_index(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_index(&self) -> Result<Integer, Error>
Native API Method $pyname
impl Init for RefCountedValue<NoneValue, RefCount>
[src]
fn op_init(
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
fn native_init(
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
impl IntegerCast for RefCountedValue<NoneValue, RefCount>
[src]
fn op_int(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_int(&self) -> Result<Integer, Error>
Native API Method $pyname
impl InvertValue for RefCountedValue<NoneValue, RefCount>
[src]
fn op_invert(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_invert(&self) -> Result<Number, Error>
Native API Method $pyname
impl Is for RefCountedValue<NoneValue, RefCount>
[src]
fn op_is(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is(&self, other: &Type) -> Result<Boolean, Error>
impl IsDisjoint for RefCountedValue<NoneValue, RefCount>
[src]
fn meth_isdisjoint(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_isdisjoint(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl IsNot for RefCountedValue<NoneValue, RefCount>
[src]
fn op_is_not(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is_not(&self, other: &Type) -> Result<Boolean, Error>
impl Items for RefCountedValue<NoneValue, RefCount>
[src]
fn meth_items(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_items(&self) -> Result<Type, Error>
Native API Method $pyname
impl Iter for RefCountedValue<NoneValue, RefCount>
[src]
fn op_iter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iter(&self) -> Result<Iterator, Error>
Native API Method $pyname
impl Keys for RefCountedValue<NoneValue, RefCount>
[src]
fn meth_keys(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_keys(&self) -> Result<Tuple, Error>
Native API Method $pyname
impl LeftShift for RefCountedValue<NoneValue, RefCount>
[src]
fn op_lshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Length for RefCountedValue<NoneValue, RefCount>
[src]
fn op_len(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_len(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LengthHint for RefCountedValue<NoneValue, RefCount>
[src]
fn op_length_hint(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_length_hint(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LessOrEqual for RefCountedValue<NoneValue, RefCount>
[src]
fn op_le(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_le(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl LessThan for RefCountedValue<NoneValue, RefCount>
[src]
fn op_lt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl MatrixMultiply for RefCountedValue<NoneValue, RefCount>
[src]
fn op_matmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_matmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Modulus for RefCountedValue<NoneValue, RefCount>
[src]
fn op_mod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Multiply for RefCountedValue<NoneValue, RefCount>
[src]
fn op_mul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mul(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl NegateValue for RefCountedValue<NoneValue, RefCount>
[src]
fn op_neg(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_neg(&self) -> Result<Number, Error>
Native API Method $pyname
impl New for RefCountedValue<NoneValue, RefCount>
[src]
fn op_new(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_new(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Next for RefCountedValue<NoneValue, RefCount>
[src]
fn op_next(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_next(&self) -> Result<RtObject, Error>
Native API Method $pyname
impl NotEqual for RefCountedValue<NoneValue, RefCount>
[src]
fn op_ne(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to !op_is
fn native_ne(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Pop for RefCountedValue<NoneValue, RefCount>
[src]
fn meth_pop(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_pop(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PopItem for RefCountedValue<NoneValue, RefCount>
[src]
fn meth_popitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_popitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PositiveValue for RefCountedValue<NoneValue, RefCount>
[src]
fn op_pos(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pos(&self) -> Result<Number, Error>
Native API Method $pyname
impl Pow for RefCountedValue<NoneValue, RefCount>
[src]
fn op_pow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedAdd for RefCountedValue<NoneValue, RefCount>
[src]
fn op_radd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_radd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseAnd for RefCountedValue<NoneValue, RefCount>
[src]
fn op_rand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseOr for RefCountedValue<NoneValue, RefCount>
[src]
fn op_ror(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ror(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedDivMod for RefCountedValue<NoneValue, RefCount>
[src]
fn op_rdivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rdivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedFloorDivision for RefCountedValue<NoneValue, RefCount>
[src]
fn op_rfloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rfloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedLeftShift for RefCountedValue<NoneValue, RefCount>
[src]
fn op_rlshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rlshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMatrixMultiply for RefCountedValue<NoneValue, RefCount>
[src]
fn op_rmatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedModulus for RefCountedValue<NoneValue, RefCount>
[src]
fn op_rmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMultiply for RefCountedValue<NoneValue, RefCount>
[src]
fn op_rmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedPow for RefCountedValue<NoneValue, RefCount>
[src]
fn op_rpow(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rpow(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedRightShift for RefCountedValue<NoneValue, RefCount>
[src]
fn op_rrshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rrshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedSubtract for RefCountedValue<NoneValue, RefCount>
[src]
fn op_rsub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rsub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedTrueDivision for RefCountedValue<NoneValue, RefCount>
[src]
fn op_rtruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rtruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedXOr for RefCountedValue<NoneValue, RefCount>
[src]
fn op_rxor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rxor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Remove for RefCountedValue<NoneValue, RefCount>
[src]
fn meth_remove(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_remove(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Reversed for RefCountedValue<NoneValue, RefCount>
[src]
fn op_reversed(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_reversed(&self) -> Result<Type, Error>
Native API Method $pyname
impl RightShift for RefCountedValue<NoneValue, RefCount>
[src]
fn op_rshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Rounding for RefCountedValue<NoneValue, RefCount>
[src]
fn op_round(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_round(&self) -> Result<Number, Error>
Native API Method $pyname
impl Send for RefCountedValue<NoneValue, RefCount>
[src]
fn meth_send(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_send(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetAttr for RefCountedValue<NoneValue, RefCount>
[src]
fn op_setattr(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setattr(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl SetDefault for RefCountedValue<NoneValue, RefCount>
[src]
fn meth_setdefault(
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_setdefault(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetItem for RefCountedValue<NoneValue, RefCount>
[src]
fn op_setitem(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setitem(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl StringFormat for RefCountedValue<NoneValue, RefCount>
[src]
fn op_format(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_format(&self) -> Result<String, Error>
Native API Method $pyname
impl StringRepresentation for RefCountedValue<NoneValue, RefCount>
[src]
fn op_repr(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_repr(&self) -> Result<String, Error>
Native API Method $pyname
impl Subtract for RefCountedValue<NoneValue, RefCount>
[src]
fn op_sub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_sub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Throw for RefCountedValue<NoneValue, RefCount>
[src]
fn meth_throw(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_throw(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl TrueDivision for RefCountedValue<NoneValue, RefCount>
[src]
fn op_truediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_truediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Update for RefCountedValue<NoneValue, RefCount>
[src]
fn meth_update(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_update(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Values for RefCountedValue<NoneValue, RefCount>
[src]
fn meth_values(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_values(&self) -> Result<Type, Error>
Native API Method $pyname
impl XOr for RefCountedValue<NoneValue, RefCount>
[src]
fn op_xor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_xor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Display for RefCountedValue<ObjectValue, RefCount>
[src]
impl Debug for RefCountedValue<ObjectValue, RefCount>
[src]
impl PyAPI for RefCountedValue<ObjectValue, RefCount>
[src]
impl GetAttr for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_getattr(&self, rt: &Runtime, name: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattr(&self, name: &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl SetAttr for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_setattr(
&self,
rt: &Runtime,
name: &RtObject,
value: &RtObject
) -> Result<RtObject, Error>
&self,
rt: &Runtime,
name: &RtObject,
value: &RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setattr(&self, name: &Type, value: &Type) -> Result<None, Error>
Native API Method $pyname
impl Id for RefCountedValue<ObjectValue, RefCount>
[src]
impl Hashed for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_hash(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_hash(&self) -> Result<HashId, Error>
Native API Method $pyname
impl AbsValue for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_abs(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_abs(&self) -> Result<Number, Error>
Native API Method $pyname
impl Add for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_add(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl AddItem for RefCountedValue<ObjectValue, RefCount>
[src]
fn meth_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_add(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Append for RefCountedValue<ObjectValue, RefCount>
[src]
fn meth_append(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_append(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Await for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_await(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_await(&self) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseAnd for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_and(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_and(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseOr for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_or(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_or(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BooleanCast for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_bool(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bool(&self) -> Result<Boolean, Error>
Native API Method $pyname
impl BytesCast for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_bytes(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bytes(&self) -> Result<Bytes, Error>
Native API Method $pyname
impl Call for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_call(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_call(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Clear for RefCountedValue<ObjectValue, RefCount>
[src]
fn meth_clear(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_clear(&self) -> Result<Type, Error>
Native API Method $pyname
impl Close for RefCountedValue<ObjectValue, RefCount>
[src]
fn meth_close(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_close(&self) -> Result<Type, Error>
Native API Method $pyname
impl ComplexCast for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_complex(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_complex(&self) -> Result<Complex, Error>
Native API Method $pyname
impl Contains for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_contains(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_contains(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Count for RefCountedValue<ObjectValue, RefCount>
[src]
fn meth_count(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_count(&self, &Type) -> Result<Integer, Error>
Native API Method $pyname
impl DelAttr for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_delattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delattr(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Delete for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_del(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_del(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DeleteItem for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_delitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorGet for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_get(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_get(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSet for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_set(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSetName for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_set_name(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set_name(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Discard for RefCountedValue<ObjectValue, RefCount>
[src]
fn meth_discard(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_discard(&self) -> Result<Type, Error>
Native API Method $pyname
impl DivMod for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_divmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_divmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Enter for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_enter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_enter(&self) -> Result<Type, Error>
Native API Method $pyname
impl Equal for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_eq(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to op_is.
fn native_eq(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Exit for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_exit(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_exit(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Extend for RefCountedValue<ObjectValue, RefCount>
[src]
fn meth_extend(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_extend(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl FloatCast for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_float(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_float(&self) -> Result<Float, Error>
Native API Method $pyname
impl FloorDivision for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_floordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_floordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Get for RefCountedValue<ObjectValue, RefCount>
[src]
fn meth_get(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_get(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetAttribute for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_getattribute(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattribute(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetItem for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_getitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getitem(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GreaterOrEqual for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_ge(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ge(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterThan for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_gt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_gt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl InPlaceAdd for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_iadd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iadd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseAnd for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_iand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseOr for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_ior(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ior(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceDivMod for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_idivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_idivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceFloorDivision for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_ifloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ifloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceLeftShift for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_ilshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ilshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMatrixMultiply for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_imatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceModulus for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_imod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMultiply for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_imul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlacePow for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_ipow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ipow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceRightShift for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_irshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_irshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceSubtract for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_isub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_isub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceTrueDivision for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_itruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_itruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceXOr for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_ixor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ixor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Index for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_index(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_index(&self) -> Result<Integer, Error>
Native API Method $pyname
impl Init for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_init(
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
fn native_init(
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
impl IntegerCast for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_int(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_int(&self) -> Result<Integer, Error>
Native API Method $pyname
impl InvertValue for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_invert(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_invert(&self) -> Result<Number, Error>
Native API Method $pyname
impl Is for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_is(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is(&self, other: &Type) -> Result<Boolean, Error>
impl IsDisjoint for RefCountedValue<ObjectValue, RefCount>
[src]
fn meth_isdisjoint(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_isdisjoint(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl IsNot for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_is_not(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is_not(&self, other: &Type) -> Result<Boolean, Error>
impl Items for RefCountedValue<ObjectValue, RefCount>
[src]
fn meth_items(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_items(&self) -> Result<Type, Error>
Native API Method $pyname
impl Iter for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_iter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iter(&self) -> Result<Iterator, Error>
Native API Method $pyname
impl Keys for RefCountedValue<ObjectValue, RefCount>
[src]
fn meth_keys(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_keys(&self) -> Result<Tuple, Error>
Native API Method $pyname
impl LeftShift for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_lshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Length for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_len(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_len(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LengthHint for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_length_hint(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_length_hint(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LessOrEqual for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_le(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_le(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl LessThan for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_lt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl MatrixMultiply for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_matmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_matmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Modulus for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_mod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Multiply for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_mul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mul(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl NegateValue for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_neg(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_neg(&self) -> Result<Number, Error>
Native API Method $pyname
impl New for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_new(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_new(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Next for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_next(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_next(&self) -> Result<RtObject, Error>
Native API Method $pyname
impl NotEqual for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_ne(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to !op_is
fn native_ne(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Pop for RefCountedValue<ObjectValue, RefCount>
[src]
fn meth_pop(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_pop(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PopItem for RefCountedValue<ObjectValue, RefCount>
[src]
fn meth_popitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_popitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PositiveValue for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_pos(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pos(&self) -> Result<Number, Error>
Native API Method $pyname
impl Pow for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_pow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedAdd for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_radd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_radd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseAnd for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_rand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseOr for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_ror(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ror(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedDivMod for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_rdivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rdivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedFloorDivision for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_rfloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rfloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedLeftShift for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_rlshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rlshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMatrixMultiply for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_rmatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedModulus for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_rmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMultiply for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_rmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedPow for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_rpow(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rpow(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedRightShift for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_rrshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rrshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedSubtract for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_rsub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rsub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedTrueDivision for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_rtruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rtruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedXOr for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_rxor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rxor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Remove for RefCountedValue<ObjectValue, RefCount>
[src]
fn meth_remove(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_remove(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Reversed for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_reversed(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_reversed(&self) -> Result<Type, Error>
Native API Method $pyname
impl RightShift for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_rshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Rounding for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_round(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_round(&self) -> Result<Number, Error>
Native API Method $pyname
impl Send for RefCountedValue<ObjectValue, RefCount>
[src]
fn meth_send(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_send(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetDefault for RefCountedValue<ObjectValue, RefCount>
[src]
fn meth_setdefault(
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_setdefault(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetItem for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_setitem(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setitem(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl StringCast for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_str(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_str(&self) -> Result<String, Error>
Native API Method $pyname
impl StringFormat for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_format(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_format(&self) -> Result<String, Error>
Native API Method $pyname
impl StringRepresentation for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_repr(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_repr(&self) -> Result<String, Error>
Native API Method $pyname
impl Subtract for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_sub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_sub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Throw for RefCountedValue<ObjectValue, RefCount>
[src]
fn meth_throw(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_throw(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl TrueDivision for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_truediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_truediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Update for RefCountedValue<ObjectValue, RefCount>
[src]
fn meth_update(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_update(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Values for RefCountedValue<ObjectValue, RefCount>
[src]
fn meth_values(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_values(&self) -> Result<Type, Error>
Native API Method $pyname
impl XOr for RefCountedValue<ObjectValue, RefCount>
[src]
fn op_xor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_xor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Display for RefCountedValue<TypeValue, RefCount>
[src]
impl Debug for RefCountedValue<TypeValue, RefCount>
[src]
impl PyAPI for RefCountedValue<TypeValue, RefCount>
[src]
impl AbsValue for RefCountedValue<TypeValue, RefCount>
[src]
fn op_abs(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_abs(&self) -> Result<Number, Error>
Native API Method $pyname
impl Add for RefCountedValue<TypeValue, RefCount>
[src]
fn op_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_add(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl AddItem for RefCountedValue<TypeValue, RefCount>
[src]
fn meth_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_add(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Append for RefCountedValue<TypeValue, RefCount>
[src]
fn meth_append(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_append(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Await for RefCountedValue<TypeValue, RefCount>
[src]
fn op_await(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_await(&self) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseAnd for RefCountedValue<TypeValue, RefCount>
[src]
fn op_and(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_and(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseOr for RefCountedValue<TypeValue, RefCount>
[src]
fn op_or(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_or(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BooleanCast for RefCountedValue<TypeValue, RefCount>
[src]
fn op_bool(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bool(&self) -> Result<Boolean, Error>
Native API Method $pyname
impl BytesCast for RefCountedValue<TypeValue, RefCount>
[src]
fn op_bytes(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bytes(&self) -> Result<Bytes, Error>
Native API Method $pyname
impl Call for RefCountedValue<TypeValue, RefCount>
[src]
fn op_call(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_call(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Clear for RefCountedValue<TypeValue, RefCount>
[src]
fn meth_clear(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_clear(&self) -> Result<Type, Error>
Native API Method $pyname
impl Close for RefCountedValue<TypeValue, RefCount>
[src]
fn meth_close(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_close(&self) -> Result<Type, Error>
Native API Method $pyname
impl ComplexCast for RefCountedValue<TypeValue, RefCount>
[src]
fn op_complex(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_complex(&self) -> Result<Complex, Error>
Native API Method $pyname
impl Contains for RefCountedValue<TypeValue, RefCount>
[src]
fn op_contains(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_contains(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Count for RefCountedValue<TypeValue, RefCount>
[src]
fn meth_count(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_count(&self, &Type) -> Result<Integer, Error>
Native API Method $pyname
impl DelAttr for RefCountedValue<TypeValue, RefCount>
[src]
fn op_delattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delattr(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Delete for RefCountedValue<TypeValue, RefCount>
[src]
fn op_del(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_del(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DeleteItem for RefCountedValue<TypeValue, RefCount>
[src]
fn op_delitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorGet for RefCountedValue<TypeValue, RefCount>
[src]
fn op_get(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_get(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSet for RefCountedValue<TypeValue, RefCount>
[src]
fn op_set(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSetName for RefCountedValue<TypeValue, RefCount>
[src]
fn op_set_name(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set_name(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Discard for RefCountedValue<TypeValue, RefCount>
[src]
fn meth_discard(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_discard(&self) -> Result<Type, Error>
Native API Method $pyname
impl DivMod for RefCountedValue<TypeValue, RefCount>
[src]
fn op_divmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_divmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Enter for RefCountedValue<TypeValue, RefCount>
[src]
fn op_enter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_enter(&self) -> Result<Type, Error>
Native API Method $pyname
impl Equal for RefCountedValue<TypeValue, RefCount>
[src]
fn op_eq(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to op_is.
fn native_eq(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Exit for RefCountedValue<TypeValue, RefCount>
[src]
fn op_exit(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_exit(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Extend for RefCountedValue<TypeValue, RefCount>
[src]
fn meth_extend(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_extend(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl FloatCast for RefCountedValue<TypeValue, RefCount>
[src]
fn op_float(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_float(&self) -> Result<Float, Error>
Native API Method $pyname
impl FloorDivision for RefCountedValue<TypeValue, RefCount>
[src]
fn op_floordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_floordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Get for RefCountedValue<TypeValue, RefCount>
[src]
fn meth_get(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_get(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetAttr for RefCountedValue<TypeValue, RefCount>
[src]
fn op_getattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattr(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GetAttribute for RefCountedValue<TypeValue, RefCount>
[src]
fn op_getattribute(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattribute(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetItem for RefCountedValue<TypeValue, RefCount>
[src]
fn op_getitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getitem(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GreaterOrEqual for RefCountedValue<TypeValue, RefCount>
[src]
fn op_ge(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ge(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterThan for RefCountedValue<TypeValue, RefCount>
[src]
fn op_gt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_gt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Hashed for RefCountedValue<TypeValue, RefCount>
[src]
fn op_hash(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_hash(&self) -> Result<HashId, Error>
Native API Method $pyname
impl Id for RefCountedValue<TypeValue, RefCount>
[src]
impl InPlaceAdd for RefCountedValue<TypeValue, RefCount>
[src]
fn op_iadd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iadd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseAnd for RefCountedValue<TypeValue, RefCount>
[src]
fn op_iand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseOr for RefCountedValue<TypeValue, RefCount>
[src]
fn op_ior(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ior(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceDivMod for RefCountedValue<TypeValue, RefCount>
[src]
fn op_idivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_idivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceFloorDivision for RefCountedValue<TypeValue, RefCount>
[src]
fn op_ifloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ifloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceLeftShift for RefCountedValue<TypeValue, RefCount>
[src]
fn op_ilshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ilshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMatrixMultiply for RefCountedValue<TypeValue, RefCount>
[src]
fn op_imatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceModulus for RefCountedValue<TypeValue, RefCount>
[src]
fn op_imod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMultiply for RefCountedValue<TypeValue, RefCount>
[src]
fn op_imul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlacePow for RefCountedValue<TypeValue, RefCount>
[src]
fn op_ipow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ipow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceRightShift for RefCountedValue<TypeValue, RefCount>
[src]
fn op_irshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_irshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceSubtract for RefCountedValue<TypeValue, RefCount>
[src]
fn op_isub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_isub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceTrueDivision for RefCountedValue<TypeValue, RefCount>
[src]
fn op_itruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_itruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceXOr for RefCountedValue<TypeValue, RefCount>
[src]
fn op_ixor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ixor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Index for RefCountedValue<TypeValue, RefCount>
[src]
fn op_index(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_index(&self) -> Result<Integer, Error>
Native API Method $pyname
impl Init for RefCountedValue<TypeValue, RefCount>
[src]
fn op_init(
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
fn native_init(
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
impl IntegerCast for RefCountedValue<TypeValue, RefCount>
[src]
fn op_int(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_int(&self) -> Result<Integer, Error>
Native API Method $pyname
impl InvertValue for RefCountedValue<TypeValue, RefCount>
[src]
fn op_invert(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_invert(&self) -> Result<Number, Error>
Native API Method $pyname
impl Is for RefCountedValue<TypeValue, RefCount>
[src]
fn op_is(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is(&self, other: &Type) -> Result<Boolean, Error>
impl IsDisjoint for RefCountedValue<TypeValue, RefCount>
[src]
fn meth_isdisjoint(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_isdisjoint(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl IsNot for RefCountedValue<TypeValue, RefCount>
[src]
fn op_is_not(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is_not(&self, other: &Type) -> Result<Boolean, Error>
impl Items for RefCountedValue<TypeValue, RefCount>
[src]
fn meth_items(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_items(&self) -> Result<Type, Error>
Native API Method $pyname
impl Iter for RefCountedValue<TypeValue, RefCount>
[src]
fn op_iter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iter(&self) -> Result<Iterator, Error>
Native API Method $pyname
impl Keys for RefCountedValue<TypeValue, RefCount>
[src]
fn meth_keys(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_keys(&self) -> Result<Tuple, Error>
Native API Method $pyname
impl LeftShift for RefCountedValue<TypeValue, RefCount>
[src]
fn op_lshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Length for RefCountedValue<TypeValue, RefCount>
[src]
fn op_len(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_len(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LengthHint for RefCountedValue<TypeValue, RefCount>
[src]
fn op_length_hint(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_length_hint(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LessOrEqual for RefCountedValue<TypeValue, RefCount>
[src]
fn op_le(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_le(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl LessThan for RefCountedValue<TypeValue, RefCount>
[src]
fn op_lt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl MatrixMultiply for RefCountedValue<TypeValue, RefCount>
[src]
fn op_matmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_matmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Modulus for RefCountedValue<TypeValue, RefCount>
[src]
fn op_mod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Multiply for RefCountedValue<TypeValue, RefCount>
[src]
fn op_mul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mul(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl NegateValue for RefCountedValue<TypeValue, RefCount>
[src]
fn op_neg(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_neg(&self) -> Result<Number, Error>
Native API Method $pyname
impl New for RefCountedValue<TypeValue, RefCount>
[src]
fn op_new(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_new(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Next for RefCountedValue<TypeValue, RefCount>
[src]
fn op_next(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_next(&self) -> Result<RtObject, Error>
Native API Method $pyname
impl NotEqual for RefCountedValue<TypeValue, RefCount>
[src]
fn op_ne(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to !op_is
fn native_ne(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Pop for RefCountedValue<TypeValue, RefCount>
[src]
fn meth_pop(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_pop(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PopItem for RefCountedValue<TypeValue, RefCount>
[src]
fn meth_popitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_popitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PositiveValue for RefCountedValue<TypeValue, RefCount>
[src]
fn op_pos(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pos(&self) -> Result<Number, Error>
Native API Method $pyname
impl Pow for RefCountedValue<TypeValue, RefCount>
[src]
fn op_pow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedAdd for RefCountedValue<TypeValue, RefCount>
[src]
fn op_radd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_radd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseAnd for RefCountedValue<TypeValue, RefCount>
[src]
fn op_rand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseOr for RefCountedValue<TypeValue, RefCount>
[src]
fn op_ror(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ror(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedDivMod for RefCountedValue<TypeValue, RefCount>
[src]
fn op_rdivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rdivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedFloorDivision for RefCountedValue<TypeValue, RefCount>
[src]
fn op_rfloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rfloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedLeftShift for RefCountedValue<TypeValue, RefCount>
[src]
fn op_rlshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rlshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMatrixMultiply for RefCountedValue<TypeValue, RefCount>
[src]
fn op_rmatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedModulus for RefCountedValue<TypeValue, RefCount>
[src]
fn op_rmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMultiply for RefCountedValue<TypeValue, RefCount>
[src]
fn op_rmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedPow for RefCountedValue<TypeValue, RefCount>
[src]
fn op_rpow(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rpow(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedRightShift for RefCountedValue<TypeValue, RefCount>
[src]
fn op_rrshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rrshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedSubtract for RefCountedValue<TypeValue, RefCount>
[src]
fn op_rsub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rsub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedTrueDivision for RefCountedValue<TypeValue, RefCount>
[src]
fn op_rtruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rtruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedXOr for RefCountedValue<TypeValue, RefCount>
[src]
fn op_rxor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rxor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Remove for RefCountedValue<TypeValue, RefCount>
[src]
fn meth_remove(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_remove(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Reversed for RefCountedValue<TypeValue, RefCount>
[src]
fn op_reversed(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_reversed(&self) -> Result<Type, Error>
Native API Method $pyname
impl RightShift for RefCountedValue<TypeValue, RefCount>
[src]
fn op_rshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Rounding for RefCountedValue<TypeValue, RefCount>
[src]
fn op_round(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_round(&self) -> Result<Number, Error>
Native API Method $pyname
impl Send for RefCountedValue<TypeValue, RefCount>
[src]
fn meth_send(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_send(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetAttr for RefCountedValue<TypeValue, RefCount>
[src]
fn op_setattr(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setattr(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl SetDefault for RefCountedValue<TypeValue, RefCount>
[src]
fn meth_setdefault(
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_setdefault(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetItem for RefCountedValue<TypeValue, RefCount>
[src]
fn op_setitem(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setitem(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl StringCast for RefCountedValue<TypeValue, RefCount>
[src]
fn op_str(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_str(&self) -> Result<String, Error>
Native API Method $pyname
impl StringFormat for RefCountedValue<TypeValue, RefCount>
[src]
fn op_format(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_format(&self) -> Result<String, Error>
Native API Method $pyname
impl StringRepresentation for RefCountedValue<TypeValue, RefCount>
[src]
fn op_repr(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_repr(&self) -> Result<String, Error>
Native API Method $pyname
impl Subtract for RefCountedValue<TypeValue, RefCount>
[src]
fn op_sub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_sub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Throw for RefCountedValue<TypeValue, RefCount>
[src]
fn meth_throw(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_throw(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl TrueDivision for RefCountedValue<TypeValue, RefCount>
[src]
fn op_truediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_truediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Update for RefCountedValue<TypeValue, RefCount>
[src]
fn meth_update(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_update(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Values for RefCountedValue<TypeValue, RefCount>
[src]
fn meth_values(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_values(&self) -> Result<Type, Error>
Native API Method $pyname
impl XOr for RefCountedValue<TypeValue, RefCount>
[src]
fn op_xor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_xor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Display for RefCountedValue<SetValue, RefCount>
[src]
impl Debug for RefCountedValue<SetValue, RefCount>
[src]
impl PyAPI for RefCountedValue<SetValue, RefCount>
[src]
impl AbsValue for RefCountedValue<SetValue, RefCount>
[src]
fn op_abs(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_abs(&self) -> Result<Number, Error>
Native API Method $pyname
impl Add for RefCountedValue<SetValue, RefCount>
[src]
fn op_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_add(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl AddItem for RefCountedValue<SetValue, RefCount>
[src]
fn meth_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_add(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Append for RefCountedValue<SetValue, RefCount>
[src]
fn meth_append(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_append(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Await for RefCountedValue<SetValue, RefCount>
[src]
fn op_await(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_await(&self) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseAnd for RefCountedValue<SetValue, RefCount>
[src]
fn op_and(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_and(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseOr for RefCountedValue<SetValue, RefCount>
[src]
fn op_or(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_or(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BooleanCast for RefCountedValue<SetValue, RefCount>
[src]
fn op_bool(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bool(&self) -> Result<Boolean, Error>
Native API Method $pyname
impl BytesCast for RefCountedValue<SetValue, RefCount>
[src]
fn op_bytes(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bytes(&self) -> Result<Bytes, Error>
Native API Method $pyname
impl Call for RefCountedValue<SetValue, RefCount>
[src]
fn op_call(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_call(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Clear for RefCountedValue<SetValue, RefCount>
[src]
fn meth_clear(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_clear(&self) -> Result<Type, Error>
Native API Method $pyname
impl Close for RefCountedValue<SetValue, RefCount>
[src]
fn meth_close(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_close(&self) -> Result<Type, Error>
Native API Method $pyname
impl ComplexCast for RefCountedValue<SetValue, RefCount>
[src]
fn op_complex(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_complex(&self) -> Result<Complex, Error>
Native API Method $pyname
impl Contains for RefCountedValue<SetValue, RefCount>
[src]
fn op_contains(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_contains(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Count for RefCountedValue<SetValue, RefCount>
[src]
fn meth_count(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_count(&self, &Type) -> Result<Integer, Error>
Native API Method $pyname
impl DelAttr for RefCountedValue<SetValue, RefCount>
[src]
fn op_delattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delattr(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Delete for RefCountedValue<SetValue, RefCount>
[src]
fn op_del(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_del(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DeleteItem for RefCountedValue<SetValue, RefCount>
[src]
fn op_delitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorGet for RefCountedValue<SetValue, RefCount>
[src]
fn op_get(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_get(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSet for RefCountedValue<SetValue, RefCount>
[src]
fn op_set(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSetName for RefCountedValue<SetValue, RefCount>
[src]
fn op_set_name(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set_name(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Discard for RefCountedValue<SetValue, RefCount>
[src]
fn meth_discard(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_discard(&self) -> Result<Type, Error>
Native API Method $pyname
impl DivMod for RefCountedValue<SetValue, RefCount>
[src]
fn op_divmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_divmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Enter for RefCountedValue<SetValue, RefCount>
[src]
fn op_enter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_enter(&self) -> Result<Type, Error>
Native API Method $pyname
impl Equal for RefCountedValue<SetValue, RefCount>
[src]
fn op_eq(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to op_is.
fn native_eq(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Exit for RefCountedValue<SetValue, RefCount>
[src]
fn op_exit(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_exit(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Extend for RefCountedValue<SetValue, RefCount>
[src]
fn meth_extend(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_extend(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl FloatCast for RefCountedValue<SetValue, RefCount>
[src]
fn op_float(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_float(&self) -> Result<Float, Error>
Native API Method $pyname
impl FloorDivision for RefCountedValue<SetValue, RefCount>
[src]
fn op_floordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_floordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Get for RefCountedValue<SetValue, RefCount>
[src]
fn meth_get(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_get(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetAttr for RefCountedValue<SetValue, RefCount>
[src]
fn op_getattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattr(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GetAttribute for RefCountedValue<SetValue, RefCount>
[src]
fn op_getattribute(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattribute(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetItem for RefCountedValue<SetValue, RefCount>
[src]
fn op_getitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getitem(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GreaterOrEqual for RefCountedValue<SetValue, RefCount>
[src]
fn op_ge(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ge(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterThan for RefCountedValue<SetValue, RefCount>
[src]
fn op_gt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_gt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Hashed for RefCountedValue<SetValue, RefCount>
[src]
fn op_hash(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_hash(&self) -> Result<HashId, Error>
Native API Method $pyname
impl Id for RefCountedValue<SetValue, RefCount>
[src]
impl InPlaceAdd for RefCountedValue<SetValue, RefCount>
[src]
fn op_iadd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iadd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseAnd for RefCountedValue<SetValue, RefCount>
[src]
fn op_iand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseOr for RefCountedValue<SetValue, RefCount>
[src]
fn op_ior(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ior(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceDivMod for RefCountedValue<SetValue, RefCount>
[src]
fn op_idivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_idivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceFloorDivision for RefCountedValue<SetValue, RefCount>
[src]
fn op_ifloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ifloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceLeftShift for RefCountedValue<SetValue, RefCount>
[src]
fn op_ilshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ilshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMatrixMultiply for RefCountedValue<SetValue, RefCount>
[src]
fn op_imatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceModulus for RefCountedValue<SetValue, RefCount>
[src]
fn op_imod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMultiply for RefCountedValue<SetValue, RefCount>
[src]
fn op_imul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlacePow for RefCountedValue<SetValue, RefCount>
[src]
fn op_ipow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ipow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceRightShift for RefCountedValue<SetValue, RefCount>
[src]
fn op_irshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_irshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceSubtract for RefCountedValue<SetValue, RefCount>
[src]
fn op_isub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_isub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceTrueDivision for RefCountedValue<SetValue, RefCount>
[src]
fn op_itruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_itruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceXOr for RefCountedValue<SetValue, RefCount>
[src]
fn op_ixor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ixor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Index for RefCountedValue<SetValue, RefCount>
[src]
fn op_index(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_index(&self) -> Result<Integer, Error>
Native API Method $pyname
impl Init for RefCountedValue<SetValue, RefCount>
[src]
fn op_init(
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
fn native_init(
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
impl IntegerCast for RefCountedValue<SetValue, RefCount>
[src]
fn op_int(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_int(&self) -> Result<Integer, Error>
Native API Method $pyname
impl InvertValue for RefCountedValue<SetValue, RefCount>
[src]
fn op_invert(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_invert(&self) -> Result<Number, Error>
Native API Method $pyname
impl Is for RefCountedValue<SetValue, RefCount>
[src]
fn op_is(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is(&self, other: &Type) -> Result<Boolean, Error>
impl IsDisjoint for RefCountedValue<SetValue, RefCount>
[src]
fn meth_isdisjoint(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_isdisjoint(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl IsNot for RefCountedValue<SetValue, RefCount>
[src]
fn op_is_not(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is_not(&self, other: &Type) -> Result<Boolean, Error>
impl Items for RefCountedValue<SetValue, RefCount>
[src]
fn meth_items(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_items(&self) -> Result<Type, Error>
Native API Method $pyname
impl Iter for RefCountedValue<SetValue, RefCount>
[src]
fn op_iter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iter(&self) -> Result<Iterator, Error>
Native API Method $pyname
impl Keys for RefCountedValue<SetValue, RefCount>
[src]
fn meth_keys(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_keys(&self) -> Result<Tuple, Error>
Native API Method $pyname
impl LeftShift for RefCountedValue<SetValue, RefCount>
[src]
fn op_lshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Length for RefCountedValue<SetValue, RefCount>
[src]
fn op_len(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_len(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LengthHint for RefCountedValue<SetValue, RefCount>
[src]
fn op_length_hint(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_length_hint(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LessOrEqual for RefCountedValue<SetValue, RefCount>
[src]
fn op_le(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_le(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl LessThan for RefCountedValue<SetValue, RefCount>
[src]
fn op_lt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl MatrixMultiply for RefCountedValue<SetValue, RefCount>
[src]
fn op_matmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_matmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Modulus for RefCountedValue<SetValue, RefCount>
[src]
fn op_mod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Multiply for RefCountedValue<SetValue, RefCount>
[src]
fn op_mul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mul(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl NegateValue for RefCountedValue<SetValue, RefCount>
[src]
fn op_neg(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_neg(&self) -> Result<Number, Error>
Native API Method $pyname
impl New for RefCountedValue<SetValue, RefCount>
[src]
fn op_new(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_new(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Next for RefCountedValue<SetValue, RefCount>
[src]
fn op_next(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_next(&self) -> Result<RtObject, Error>
Native API Method $pyname
impl NotEqual for RefCountedValue<SetValue, RefCount>
[src]
fn op_ne(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to !op_is
fn native_ne(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Pop for RefCountedValue<SetValue, RefCount>
[src]
fn meth_pop(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_pop(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PopItem for RefCountedValue<SetValue, RefCount>
[src]
fn meth_popitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_popitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PositiveValue for RefCountedValue<SetValue, RefCount>
[src]
fn op_pos(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pos(&self) -> Result<Number, Error>
Native API Method $pyname
impl Pow for RefCountedValue<SetValue, RefCount>
[src]
fn op_pow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedAdd for RefCountedValue<SetValue, RefCount>
[src]
fn op_radd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_radd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseAnd for RefCountedValue<SetValue, RefCount>
[src]
fn op_rand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseOr for RefCountedValue<SetValue, RefCount>
[src]
fn op_ror(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ror(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedDivMod for RefCountedValue<SetValue, RefCount>
[src]
fn op_rdivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rdivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedFloorDivision for RefCountedValue<SetValue, RefCount>
[src]
fn op_rfloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rfloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedLeftShift for RefCountedValue<SetValue, RefCount>
[src]
fn op_rlshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rlshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMatrixMultiply for RefCountedValue<SetValue, RefCount>
[src]
fn op_rmatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedModulus for RefCountedValue<SetValue, RefCount>
[src]
fn op_rmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMultiply for RefCountedValue<SetValue, RefCount>
[src]
fn op_rmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedPow for RefCountedValue<SetValue, RefCount>
[src]
fn op_rpow(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rpow(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedRightShift for RefCountedValue<SetValue, RefCount>
[src]
fn op_rrshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rrshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedSubtract for RefCountedValue<SetValue, RefCount>
[src]
fn op_rsub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rsub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedTrueDivision for RefCountedValue<SetValue, RefCount>
[src]
fn op_rtruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rtruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedXOr for RefCountedValue<SetValue, RefCount>
[src]
fn op_rxor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rxor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Remove for RefCountedValue<SetValue, RefCount>
[src]
fn meth_remove(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_remove(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Reversed for RefCountedValue<SetValue, RefCount>
[src]
fn op_reversed(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_reversed(&self) -> Result<Type, Error>
Native API Method $pyname
impl RightShift for RefCountedValue<SetValue, RefCount>
[src]
fn op_rshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Rounding for RefCountedValue<SetValue, RefCount>
[src]
fn op_round(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_round(&self) -> Result<Number, Error>
Native API Method $pyname
impl Send for RefCountedValue<SetValue, RefCount>
[src]
fn meth_send(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_send(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetAttr for RefCountedValue<SetValue, RefCount>
[src]
fn op_setattr(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setattr(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl SetDefault for RefCountedValue<SetValue, RefCount>
[src]
fn meth_setdefault(
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_setdefault(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetItem for RefCountedValue<SetValue, RefCount>
[src]
fn op_setitem(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setitem(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl StringCast for RefCountedValue<SetValue, RefCount>
[src]
fn op_str(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_str(&self) -> Result<String, Error>
Native API Method $pyname
impl StringFormat for RefCountedValue<SetValue, RefCount>
[src]
fn op_format(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_format(&self) -> Result<String, Error>
Native API Method $pyname
impl StringRepresentation for RefCountedValue<SetValue, RefCount>
[src]
fn op_repr(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_repr(&self) -> Result<String, Error>
Native API Method $pyname
impl Subtract for RefCountedValue<SetValue, RefCount>
[src]
fn op_sub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_sub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Throw for RefCountedValue<SetValue, RefCount>
[src]
fn meth_throw(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_throw(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl TrueDivision for RefCountedValue<SetValue, RefCount>
[src]
fn op_truediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_truediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Update for RefCountedValue<SetValue, RefCount>
[src]
fn meth_update(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_update(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Values for RefCountedValue<SetValue, RefCount>
[src]
fn meth_values(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_values(&self) -> Result<Type, Error>
Native API Method $pyname
impl XOr for RefCountedValue<SetValue, RefCount>
[src]
fn op_xor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_xor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Debug for RefCountedValue<StringValue, RefCount>
[src]
impl PyAPI for RefCountedValue<StringValue, RefCount>
[src]
impl GetAttr for RefCountedValue<StringValue, RefCount>
[src]
self.rhs
fn op_getattr(&self, rt: &Runtime, name: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattr(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl Hashed for RefCountedValue<StringValue, RefCount>
[src]
fn op_hash(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_hash(&self) -> Result<HashId, Error>
Native API Method $pyname
impl StringCast for RefCountedValue<StringValue, RefCount>
[src]
fn op_str(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_str(&self) -> Result<String, Error>
Native API Method $pyname
impl Equal for RefCountedValue<StringValue, RefCount>
[src]
fn op_eq(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to op_is.
fn native_eq(&self, rhs: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl BooleanCast for RefCountedValue<StringValue, RefCount>
[src]
fn op_bool(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bool(&self) -> Result<Boolean, Error>
Native API Method $pyname
impl IntegerCast for RefCountedValue<StringValue, RefCount>
[src]
fn op_int(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_int(&self) -> Result<Integer, Error>
Native API Method $pyname
impl Add for RefCountedValue<StringValue, RefCount>
[src]
fn op_add(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_add(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl Multiply for RefCountedValue<StringValue, RefCount>
[src]
fn op_mul(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mul(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl Contains for RefCountedValue<StringValue, RefCount>
[src]
fn op_contains(&self, rt: &Runtime, item: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_contains(&self, item: &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Iter for RefCountedValue<StringValue, RefCount>
[src]
fn op_iter(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iter(&self) -> Result<Iterator, Error>
Native API Method $pyname
impl Length for RefCountedValue<StringValue, RefCount>
[src]
fn op_len(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_len(&self) -> Result<Integer, Error>
Native API Method $pyname
impl GetItem for RefCountedValue<StringValue, RefCount>
[src]
fn op_getitem(&self, rt: &Runtime, item: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getitem(&self, index: &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl AbsValue for RefCountedValue<StringValue, RefCount>
[src]
fn op_abs(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_abs(&self) -> Result<Number, Error>
Native API Method $pyname
impl AddItem for RefCountedValue<StringValue, RefCount>
[src]
fn meth_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_add(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Append for RefCountedValue<StringValue, RefCount>
[src]
fn meth_append(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_append(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Await for RefCountedValue<StringValue, RefCount>
[src]
fn op_await(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_await(&self) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseAnd for RefCountedValue<StringValue, RefCount>
[src]
fn op_and(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_and(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseOr for RefCountedValue<StringValue, RefCount>
[src]
fn op_or(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_or(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BytesCast for RefCountedValue<StringValue, RefCount>
[src]
fn op_bytes(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bytes(&self) -> Result<Bytes, Error>
Native API Method $pyname
impl Call for RefCountedValue<StringValue, RefCount>
[src]
fn op_call(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_call(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Clear for RefCountedValue<StringValue, RefCount>
[src]
fn meth_clear(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_clear(&self) -> Result<Type, Error>
Native API Method $pyname
impl Close for RefCountedValue<StringValue, RefCount>
[src]
fn meth_close(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_close(&self) -> Result<Type, Error>
Native API Method $pyname
impl ComplexCast for RefCountedValue<StringValue, RefCount>
[src]
fn op_complex(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_complex(&self) -> Result<Complex, Error>
Native API Method $pyname
impl Count for RefCountedValue<StringValue, RefCount>
[src]
fn meth_count(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_count(&self, &Type) -> Result<Integer, Error>
Native API Method $pyname
impl DelAttr for RefCountedValue<StringValue, RefCount>
[src]
fn op_delattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delattr(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Delete for RefCountedValue<StringValue, RefCount>
[src]
fn op_del(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_del(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DeleteItem for RefCountedValue<StringValue, RefCount>
[src]
fn op_delitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorGet for RefCountedValue<StringValue, RefCount>
[src]
fn op_get(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_get(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSet for RefCountedValue<StringValue, RefCount>
[src]
fn op_set(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSetName for RefCountedValue<StringValue, RefCount>
[src]
fn op_set_name(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set_name(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Discard for RefCountedValue<StringValue, RefCount>
[src]
fn meth_discard(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_discard(&self) -> Result<Type, Error>
Native API Method $pyname
impl DivMod for RefCountedValue<StringValue, RefCount>
[src]
fn op_divmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_divmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Enter for RefCountedValue<StringValue, RefCount>
[src]
fn op_enter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_enter(&self) -> Result<Type, Error>
Native API Method $pyname
impl Exit for RefCountedValue<StringValue, RefCount>
[src]
fn op_exit(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_exit(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Extend for RefCountedValue<StringValue, RefCount>
[src]
fn meth_extend(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_extend(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl FloatCast for RefCountedValue<StringValue, RefCount>
[src]
fn op_float(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_float(&self) -> Result<Float, Error>
Native API Method $pyname
impl FloorDivision for RefCountedValue<StringValue, RefCount>
[src]
fn op_floordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_floordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Get for RefCountedValue<StringValue, RefCount>
[src]
fn meth_get(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_get(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetAttribute for RefCountedValue<StringValue, RefCount>
[src]
fn op_getattribute(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattribute(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GreaterOrEqual for RefCountedValue<StringValue, RefCount>
[src]
fn op_ge(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ge(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterThan for RefCountedValue<StringValue, RefCount>
[src]
fn op_gt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_gt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Id for RefCountedValue<StringValue, RefCount>
[src]
impl Index for RefCountedValue<StringValue, RefCount>
[src]
fn op_index(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_index(&self) -> Result<Integer, Error>
Native API Method $pyname
impl Init for RefCountedValue<StringValue, RefCount>
[src]
fn op_init(
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
fn native_init(
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
impl InPlaceAdd for RefCountedValue<StringValue, RefCount>
[src]
fn op_iadd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iadd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseAnd for RefCountedValue<StringValue, RefCount>
[src]
fn op_iand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseOr for RefCountedValue<StringValue, RefCount>
[src]
fn op_ior(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ior(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceDivMod for RefCountedValue<StringValue, RefCount>
[src]
fn op_idivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_idivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceFloorDivision for RefCountedValue<StringValue, RefCount>
[src]
fn op_ifloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ifloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceLeftShift for RefCountedValue<StringValue, RefCount>
[src]
fn op_ilshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ilshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMatrixMultiply for RefCountedValue<StringValue, RefCount>
[src]
fn op_imatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceModulus for RefCountedValue<StringValue, RefCount>
[src]
fn op_imod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMultiply for RefCountedValue<StringValue, RefCount>
[src]
fn op_imul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlacePow for RefCountedValue<StringValue, RefCount>
[src]
fn op_ipow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ipow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceRightShift for RefCountedValue<StringValue, RefCount>
[src]
fn op_irshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_irshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceSubtract for RefCountedValue<StringValue, RefCount>
[src]
fn op_isub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_isub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceTrueDivision for RefCountedValue<StringValue, RefCount>
[src]
fn op_itruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_itruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceXOr for RefCountedValue<StringValue, RefCount>
[src]
fn op_ixor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ixor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InvertValue for RefCountedValue<StringValue, RefCount>
[src]
fn op_invert(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_invert(&self) -> Result<Number, Error>
Native API Method $pyname
impl Is for RefCountedValue<StringValue, RefCount>
[src]
fn op_is(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is(&self, other: &Type) -> Result<Boolean, Error>
impl IsDisjoint for RefCountedValue<StringValue, RefCount>
[src]
fn meth_isdisjoint(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_isdisjoint(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl IsNot for RefCountedValue<StringValue, RefCount>
[src]
fn op_is_not(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is_not(&self, other: &Type) -> Result<Boolean, Error>
impl Items for RefCountedValue<StringValue, RefCount>
[src]
fn meth_items(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_items(&self) -> Result<Type, Error>
Native API Method $pyname
impl Keys for RefCountedValue<StringValue, RefCount>
[src]
fn meth_keys(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_keys(&self) -> Result<Tuple, Error>
Native API Method $pyname
impl LeftShift for RefCountedValue<StringValue, RefCount>
[src]
fn op_lshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl LengthHint for RefCountedValue<StringValue, RefCount>
[src]
fn op_length_hint(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_length_hint(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LessOrEqual for RefCountedValue<StringValue, RefCount>
[src]
fn op_le(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_le(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl LessThan for RefCountedValue<StringValue, RefCount>
[src]
fn op_lt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl MatrixMultiply for RefCountedValue<StringValue, RefCount>
[src]
fn op_matmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_matmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Modulus for RefCountedValue<StringValue, RefCount>
[src]
fn op_mod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl NegateValue for RefCountedValue<StringValue, RefCount>
[src]
fn op_neg(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_neg(&self) -> Result<Number, Error>
Native API Method $pyname
impl New for RefCountedValue<StringValue, RefCount>
[src]
fn op_new(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_new(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Next for RefCountedValue<StringValue, RefCount>
[src]
fn op_next(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_next(&self) -> Result<RtObject, Error>
Native API Method $pyname
impl NotEqual for RefCountedValue<StringValue, RefCount>
[src]
fn op_ne(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to !op_is
fn native_ne(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Pop for RefCountedValue<StringValue, RefCount>
[src]
fn meth_pop(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_pop(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PopItem for RefCountedValue<StringValue, RefCount>
[src]
fn meth_popitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_popitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PositiveValue for RefCountedValue<StringValue, RefCount>
[src]
fn op_pos(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pos(&self) -> Result<Number, Error>
Native API Method $pyname
impl Pow for RefCountedValue<StringValue, RefCount>
[src]
fn op_pow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedAdd for RefCountedValue<StringValue, RefCount>
[src]
fn op_radd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_radd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseAnd for RefCountedValue<StringValue, RefCount>
[src]
fn op_rand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseOr for RefCountedValue<StringValue, RefCount>
[src]
fn op_ror(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ror(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedDivMod for RefCountedValue<StringValue, RefCount>
[src]
fn op_rdivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rdivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedFloorDivision for RefCountedValue<StringValue, RefCount>
[src]
fn op_rfloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rfloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedLeftShift for RefCountedValue<StringValue, RefCount>
[src]
fn op_rlshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rlshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMatrixMultiply for RefCountedValue<StringValue, RefCount>
[src]
fn op_rmatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedModulus for RefCountedValue<StringValue, RefCount>
[src]
fn op_rmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMultiply for RefCountedValue<StringValue, RefCount>
[src]
fn op_rmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedPow for RefCountedValue<StringValue, RefCount>
[src]
fn op_rpow(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rpow(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedRightShift for RefCountedValue<StringValue, RefCount>
[src]
fn op_rrshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rrshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedSubtract for RefCountedValue<StringValue, RefCount>
[src]
fn op_rsub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rsub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedTrueDivision for RefCountedValue<StringValue, RefCount>
[src]
fn op_rtruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rtruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedXOr for RefCountedValue<StringValue, RefCount>
[src]
fn op_rxor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rxor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Remove for RefCountedValue<StringValue, RefCount>
[src]
fn meth_remove(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_remove(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Reversed for RefCountedValue<StringValue, RefCount>
[src]
fn op_reversed(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_reversed(&self) -> Result<Type, Error>
Native API Method $pyname
impl RightShift for RefCountedValue<StringValue, RefCount>
[src]
fn op_rshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Rounding for RefCountedValue<StringValue, RefCount>
[src]
fn op_round(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_round(&self) -> Result<Number, Error>
Native API Method $pyname
impl Send for RefCountedValue<StringValue, RefCount>
[src]
fn meth_send(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_send(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetAttr for RefCountedValue<StringValue, RefCount>
[src]
fn op_setattr(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setattr(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl SetDefault for RefCountedValue<StringValue, RefCount>
[src]
fn meth_setdefault(
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_setdefault(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetItem for RefCountedValue<StringValue, RefCount>
[src]
fn op_setitem(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setitem(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl StringFormat for RefCountedValue<StringValue, RefCount>
[src]
fn op_format(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_format(&self) -> Result<String, Error>
Native API Method $pyname
impl StringRepresentation for RefCountedValue<StringValue, RefCount>
[src]
fn op_repr(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_repr(&self) -> Result<String, Error>
Native API Method $pyname
impl Subtract for RefCountedValue<StringValue, RefCount>
[src]
fn op_sub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_sub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Throw for RefCountedValue<StringValue, RefCount>
[src]
fn meth_throw(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_throw(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl TrueDivision for RefCountedValue<StringValue, RefCount>
[src]
fn op_truediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_truediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Update for RefCountedValue<StringValue, RefCount>
[src]
fn meth_update(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_update(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Values for RefCountedValue<StringValue, RefCount>
[src]
fn meth_values(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_values(&self) -> Result<Type, Error>
Native API Method $pyname
impl XOr for RefCountedValue<StringValue, RefCount>
[src]
fn op_xor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_xor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Display for RefCountedValue<TupleValue, RefCount>
[src]
impl Debug for RefCountedValue<TupleValue, RefCount>
[src]
impl PyAPI for RefCountedValue<TupleValue, RefCount>
[src]
impl Hashed for RefCountedValue<TupleValue, RefCount>
[src]
fn op_hash(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_hash(&self) -> Result<HashId, Error>
Native API Method $pyname
impl StringCast for RefCountedValue<TupleValue, RefCount>
[src]
fn op_str(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_str(&self) -> Result<String, Error>
Native API Method $pyname
impl Equal for RefCountedValue<TupleValue, RefCount>
[src]
fn op_eq(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to op_is.
fn native_eq(&self, rhs: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl BooleanCast for RefCountedValue<TupleValue, RefCount>
[src]
fn op_bool(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bool(&self) -> Result<Boolean, Error>
Native API Method $pyname
impl Multiply for RefCountedValue<TupleValue, RefCount>
[src]
fn op_mul(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mul(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl Contains for RefCountedValue<TupleValue, RefCount>
[src]
fn op_contains(&self, rt: &Runtime, item: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_contains(&self, item: &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Iter for RefCountedValue<TupleValue, RefCount>
[src]
fn op_iter(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iter(&self) -> Result<Iterator, Error>
Native API Method $pyname
impl Length for RefCountedValue<TupleValue, RefCount>
[src]
fn op_len(&self, rt: &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_len(&self) -> Result<Integer, Error>
Native API Method $pyname
impl GetItem for RefCountedValue<TupleValue, RefCount>
[src]
fn op_getitem(&self, rt: &Runtime, index: &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getitem(&self, index: &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl AbsValue for RefCountedValue<TupleValue, RefCount>
[src]
fn op_abs(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_abs(&self) -> Result<Number, Error>
Native API Method $pyname
impl Add for RefCountedValue<TupleValue, RefCount>
[src]
fn op_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_add(&self, &Type) -> Result<Native, Error>
Native API Method $pyname
impl AddItem for RefCountedValue<TupleValue, RefCount>
[src]
fn meth_add(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_add(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Append for RefCountedValue<TupleValue, RefCount>
[src]
fn meth_append(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_append(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl Await for RefCountedValue<TupleValue, RefCount>
[src]
fn op_await(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_await(&self) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseAnd for RefCountedValue<TupleValue, RefCount>
[src]
fn op_and(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_and(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BitwiseOr for RefCountedValue<TupleValue, RefCount>
[src]
fn op_or(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_or(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl BytesCast for RefCountedValue<TupleValue, RefCount>
[src]
fn op_bytes(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_bytes(&self) -> Result<Bytes, Error>
Native API Method $pyname
impl Call for RefCountedValue<TupleValue, RefCount>
[src]
fn op_call(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_call(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Clear for RefCountedValue<TupleValue, RefCount>
[src]
fn meth_clear(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_clear(&self) -> Result<Type, Error>
Native API Method $pyname
impl Close for RefCountedValue<TupleValue, RefCount>
[src]
fn meth_close(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_close(&self) -> Result<Type, Error>
Native API Method $pyname
impl ComplexCast for RefCountedValue<TupleValue, RefCount>
[src]
fn op_complex(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_complex(&self) -> Result<Complex, Error>
Native API Method $pyname
impl Count for RefCountedValue<TupleValue, RefCount>
[src]
fn meth_count(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_count(&self, &Type) -> Result<Integer, Error>
Native API Method $pyname
impl DelAttr for RefCountedValue<TupleValue, RefCount>
[src]
fn op_delattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delattr(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Delete for RefCountedValue<TupleValue, RefCount>
[src]
fn op_del(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_del(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DeleteItem for RefCountedValue<TupleValue, RefCount>
[src]
fn op_delitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_delitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorGet for RefCountedValue<TupleValue, RefCount>
[src]
fn op_get(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_get(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSet for RefCountedValue<TupleValue, RefCount>
[src]
fn op_set(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl DescriptorSetName for RefCountedValue<TupleValue, RefCount>
[src]
fn op_set_name(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_set_name(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Discard for RefCountedValue<TupleValue, RefCount>
[src]
fn meth_discard(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_discard(&self) -> Result<Type, Error>
Native API Method $pyname
impl DivMod for RefCountedValue<TupleValue, RefCount>
[src]
fn op_divmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_divmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Enter for RefCountedValue<TupleValue, RefCount>
[src]
fn op_enter(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_enter(&self) -> Result<Type, Error>
Native API Method $pyname
impl Exit for RefCountedValue<TupleValue, RefCount>
[src]
fn op_exit(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_exit(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Extend for RefCountedValue<TupleValue, RefCount>
[src]
fn meth_extend(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_extend(&self, &Type) -> Result<None, Error>
Native API Method $pyname
impl FloatCast for RefCountedValue<TupleValue, RefCount>
[src]
fn op_float(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_float(&self) -> Result<Float, Error>
Native API Method $pyname
impl FloorDivision for RefCountedValue<TupleValue, RefCount>
[src]
fn op_floordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_floordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Get for RefCountedValue<TupleValue, RefCount>
[src]
fn meth_get(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_get(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GetAttr for RefCountedValue<TupleValue, RefCount>
[src]
fn op_getattr(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattr(&self, &Type) -> Result<RtObject, Error>
Native API Method $pyname
impl GetAttribute for RefCountedValue<TupleValue, RefCount>
[src]
fn op_getattribute(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_getattribute(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl GreaterOrEqual for RefCountedValue<TupleValue, RefCount>
[src]
fn op_ge(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ge(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl GreaterThan for RefCountedValue<TupleValue, RefCount>
[src]
fn op_gt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_gt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Index for RefCountedValue<TupleValue, RefCount>
[src]
fn op_index(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_index(&self) -> Result<Integer, Error>
Native API Method $pyname
impl Init for RefCountedValue<TupleValue, RefCount>
[src]
fn op_init(
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
&mut self,
rt: &Runtime,
named_args: &RtObject,
args: &RtObject,
kwargs: &RtObject
) -> Result<RtObject, Error>
fn native_init(
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
&mut self,
named_args: &Type,
args: &Type,
kwargs: &Type
) -> Result<None, Error>
impl InPlaceAdd for RefCountedValue<TupleValue, RefCount>
[src]
fn op_iadd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iadd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseAnd for RefCountedValue<TupleValue, RefCount>
[src]
fn op_iand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_iand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceBitwiseOr for RefCountedValue<TupleValue, RefCount>
[src]
fn op_ior(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ior(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceDivMod for RefCountedValue<TupleValue, RefCount>
[src]
fn op_idivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_idivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceFloorDivision for RefCountedValue<TupleValue, RefCount>
[src]
fn op_ifloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ifloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceLeftShift for RefCountedValue<TupleValue, RefCount>
[src]
fn op_ilshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ilshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMatrixMultiply for RefCountedValue<TupleValue, RefCount>
[src]
fn op_imatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceModulus for RefCountedValue<TupleValue, RefCount>
[src]
fn op_imod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceMultiply for RefCountedValue<TupleValue, RefCount>
[src]
fn op_imul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_imul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlacePow for RefCountedValue<TupleValue, RefCount>
[src]
fn op_ipow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ipow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceRightShift for RefCountedValue<TupleValue, RefCount>
[src]
fn op_irshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_irshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceSubtract for RefCountedValue<TupleValue, RefCount>
[src]
fn op_isub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_isub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceTrueDivision for RefCountedValue<TupleValue, RefCount>
[src]
fn op_itruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_itruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl InPlaceXOr for RefCountedValue<TupleValue, RefCount>
[src]
fn op_ixor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ixor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl IntegerCast for RefCountedValue<TupleValue, RefCount>
[src]
fn op_int(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_int(&self) -> Result<Integer, Error>
Native API Method $pyname
impl InvertValue for RefCountedValue<TupleValue, RefCount>
[src]
fn op_invert(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_invert(&self) -> Result<Number, Error>
Native API Method $pyname
impl IsDisjoint for RefCountedValue<TupleValue, RefCount>
[src]
fn meth_isdisjoint(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_isdisjoint(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl Items for RefCountedValue<TupleValue, RefCount>
[src]
fn meth_items(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_items(&self) -> Result<Type, Error>
Native API Method $pyname
impl Keys for RefCountedValue<TupleValue, RefCount>
[src]
fn meth_keys(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_keys(&self) -> Result<Tuple, Error>
Native API Method $pyname
impl LeftShift for RefCountedValue<TupleValue, RefCount>
[src]
fn op_lshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl LengthHint for RefCountedValue<TupleValue, RefCount>
[src]
fn op_length_hint(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_length_hint(&self) -> Result<Integer, Error>
Native API Method $pyname
impl LessOrEqual for RefCountedValue<TupleValue, RefCount>
[src]
fn op_le(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_le(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl LessThan for RefCountedValue<TupleValue, RefCount>
[src]
fn op_lt(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_lt(&self, &Type) -> Result<Boolean, Error>
Native API Method $pyname
impl MatrixMultiply for RefCountedValue<TupleValue, RefCount>
[src]
fn op_matmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_matmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Modulus for RefCountedValue<TupleValue, RefCount>
[src]
fn op_mod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_mod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl NegateValue for RefCountedValue<TupleValue, RefCount>
[src]
fn op_neg(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_neg(&self) -> Result<Number, Error>
Native API Method $pyname
impl New for RefCountedValue<TupleValue, RefCount>
[src]
fn op_new(
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_new(&self, &Type, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Next for RefCountedValue<TupleValue, RefCount>
[src]
fn op_next(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_next(&self) -> Result<RtObject, Error>
Native API Method $pyname
impl NotEqual for RefCountedValue<TupleValue, RefCount>
[src]
fn op_ne(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
Default implementation of equals fallsbacks to !op_is
fn native_ne(&self, other: &Type) -> Result<Boolean, Error>
Default implementation of equals fallsbacks to op_is.
impl Pop for RefCountedValue<TupleValue, RefCount>
[src]
fn meth_pop(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_pop(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PopItem for RefCountedValue<TupleValue, RefCount>
[src]
fn meth_popitem(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_popitem(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl PositiveValue for RefCountedValue<TupleValue, RefCount>
[src]
fn op_pos(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pos(&self) -> Result<Number, Error>
Native API Method $pyname
impl Pow for RefCountedValue<TupleValue, RefCount>
[src]
fn op_pow(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_pow(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedAdd for RefCountedValue<TupleValue, RefCount>
[src]
fn op_radd(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_radd(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseAnd for RefCountedValue<TupleValue, RefCount>
[src]
fn op_rand(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rand(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedBitwiseOr for RefCountedValue<TupleValue, RefCount>
[src]
fn op_ror(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_ror(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedDivMod for RefCountedValue<TupleValue, RefCount>
[src]
fn op_rdivmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rdivmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedFloorDivision for RefCountedValue<TupleValue, RefCount>
[src]
fn op_rfloordiv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rfloordiv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedLeftShift for RefCountedValue<TupleValue, RefCount>
[src]
fn op_rlshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rlshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMatrixMultiply for RefCountedValue<TupleValue, RefCount>
[src]
fn op_rmatmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmatmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedModulus for RefCountedValue<TupleValue, RefCount>
[src]
fn op_rmod(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmod(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedMultiply for RefCountedValue<TupleValue, RefCount>
[src]
fn op_rmul(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rmul(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedPow for RefCountedValue<TupleValue, RefCount>
[src]
fn op_rpow(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rpow(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedRightShift for RefCountedValue<TupleValue, RefCount>
[src]
fn op_rrshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rrshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedSubtract for RefCountedValue<TupleValue, RefCount>
[src]
fn op_rsub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rsub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedTrueDivision for RefCountedValue<TupleValue, RefCount>
[src]
fn op_rtruediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rtruediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl ReflectedXOr for RefCountedValue<TupleValue, RefCount>
[src]
fn op_rxor(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rxor(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Remove for RefCountedValue<TupleValue, RefCount>
[src]
fn meth_remove(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_remove(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Reversed for RefCountedValue<TupleValue, RefCount>
[src]
fn op_reversed(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_reversed(&self) -> Result<Type, Error>
Native API Method $pyname
impl RightShift for RefCountedValue<TupleValue, RefCount>
[src]
fn op_rshift(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_rshift(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Rounding for RefCountedValue<TupleValue, RefCount>
[src]
fn op_round(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_round(&self) -> Result<Number, Error>
Native API Method $pyname
impl Send for RefCountedValue<TupleValue, RefCount>
[src]
fn meth_send(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_send(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetAttr for RefCountedValue<TupleValue, RefCount>
[src]
fn op_setattr(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setattr(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl SetDefault for RefCountedValue<TupleValue, RefCount>
[src]
fn meth_setdefault(
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
&self,
&Runtime,
&RtObject,
&RtObject
) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_setdefault(&self, &Type, &Type) -> Result<Type, Error>
Native API Method $pyname
impl SetItem for RefCountedValue<TupleValue, RefCount>
[src]
fn op_setitem(&self, &Runtime, &RtObject, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_setitem(&self, &Type, &Type) -> Result<None, Error>
Native API Method $pyname
impl StringFormat for RefCountedValue<TupleValue, RefCount>
[src]
fn op_format(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_format(&self) -> Result<String, Error>
Native API Method $pyname
impl StringRepresentation for RefCountedValue<TupleValue, RefCount>
[src]
fn op_repr(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_repr(&self) -> Result<String, Error>
Native API Method $pyname
impl Subtract for RefCountedValue<TupleValue, RefCount>
[src]
fn op_sub(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_sub(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Throw for RefCountedValue<TupleValue, RefCount>
[src]
fn meth_throw(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_throw(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl TrueDivision for RefCountedValue<TupleValue, RefCount>
[src]
fn op_truediv(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_truediv(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Update for RefCountedValue<TupleValue, RefCount>
[src]
fn meth_update(&self, &Runtime, &RtObject) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_update(&self, &Type) -> Result<Type, Error>
Native API Method $pyname
impl Values for RefCountedValue<TupleValue, RefCount>
[src]
fn meth_values(&self, &Runtime) -> Result<RtObject, Error>
Runtime API Method $pyname
fn native_meth_values(&self) -> Result<Type, Error>
Native API Method $pyname