Struct librsnek::api::rtobject::WeakRtObject
[−]
[src]
pub struct WeakRtObject(WeakRc<Type>);
Methods
impl WeakRtObject
[src]
fn weak_count(&self) -> Integer
fn strong_count(&self) -> Integer
fn upgrade(&self) -> Result<RtObject, Error>
Trait Implementations
impl Default for WeakRtObject
[src]
fn default() -> WeakRtObject
Returns the "default value" for a type.
impl Clone for WeakRtObject
[src]
fn clone(&self) -> Self
Returns a copy of the value.
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
.
impl Hash for WeakRtObject
[src]
fn hash<H: Hasher>(&self, state: &mut H)
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 AbsValue for WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[src]
impl InPlaceAdd for WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[src]
fn op_is(&self, rt: &Runtime, rhs: &RtObject) -> Result<RtObject, Error>
fn native_is(&self, other: &Type) -> Result<Boolean, Error>
impl IsDisjoint for WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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 WeakRtObject
[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