Struct quil::instruction::PyJumpWhen
source · pub struct PyJumpWhen(/* private fields */);Implementations§
source§impl PyJumpWhen
impl PyJumpWhen
source§impl PyJumpWhen
impl PyJumpWhen
pub fn __copy__(&self) -> Self
pub fn __deepcopy__(&self, _memo: &PyDict) -> Self
source§impl PyJumpWhen
impl PyJumpWhen
Trait Implementations§
source§impl AsMut<<PyJumpWhen as PyWrapper>::Inner> for PyJumpWhen
impl AsMut<<PyJumpWhen as PyWrapper>::Inner> for PyJumpWhen
source§impl AsRef<JumpWhen> for PyJumpWhen
impl AsRef<JumpWhen> for PyJumpWhen
source§impl Clone for PyJumpWhen
impl Clone for PyJumpWhen
source§fn clone(&self) -> PyJumpWhen
fn clone(&self) -> PyJumpWhen
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for PyJumpWhen
impl Debug for PyJumpWhen
source§impl From<&JumpWhen> for PyJumpWhen
impl From<&JumpWhen> for PyJumpWhen
source§impl From<JumpWhen> for PyJumpWhen
impl From<JumpWhen> for PyJumpWhen
source§impl From<PyJumpWhen> for JumpWhen
impl From<PyJumpWhen> for JumpWhen
source§fn from(wrapper: PyJumpWhen) -> Self
fn from(wrapper: PyJumpWhen) -> Self
Converts to this type from the input type.
source§impl PartialEq for PyJumpWhen
impl PartialEq for PyJumpWhen
source§fn eq(&self, other: &PyJumpWhen) -> bool
fn eq(&self, other: &PyJumpWhen) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl PyClassImpl for PyJumpWhen
impl PyClassImpl for PyJumpWhen
source§const IS_BASETYPE: bool = true
const IS_BASETYPE: bool = true
#[pyclass(subclass)]
source§const IS_SUBCLASS: bool = false
const IS_SUBCLASS: bool = false
#[pyclass(extends=…)]
source§const IS_MAPPING: bool = false
const IS_MAPPING: bool = false
#[pyclass(mapping)]
source§const IS_SEQUENCE: bool = false
const IS_SEQUENCE: bool = false
#[pyclass(sequence)]
§type ThreadChecker = SendablePyClass<PyJumpWhen>
type ThreadChecker = SendablePyClass<PyJumpWhen>
This handles following two situations: Read more
type Inventory = Pyo3MethodsInventoryForPyJumpWhen
§type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild
type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild
Immutable or mutable
§type BaseNativeType = PyAny
type BaseNativeType = PyAny
The closest native ancestor. This is
PyAny by default, and when you declare
#[pyclass(extends=PyDict)], it’s PyDict.fn items_iter() -> PyClassItemsIter
fn lazy_type_object() -> &'static LazyTypeObject<Self>
fn dict_offset() -> Option<isize>
fn weaklist_offset() -> Option<isize>
source§impl PyClassNewTextSignature<PyJumpWhen> for PyClassImplCollector<PyJumpWhen>
impl PyClassNewTextSignature<PyJumpWhen> for PyClassImplCollector<PyJumpWhen>
fn new_text_signature(self) -> Option<&'static str>
source§impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PyJumpWhen
impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PyJumpWhen
source§impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PyJumpWhen
impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PyJumpWhen
source§impl PyTryFrom<PyAny> for PyJumpWhen
impl PyTryFrom<PyAny> for PyJumpWhen
source§impl PyTryFrom<PyJumpWhen> for JumpWhen
impl PyTryFrom<PyJumpWhen> for JumpWhen
source§fn py_try_from(py: Python<'_>, item: &PyJumpWhen) -> PyResult<Self>
fn py_try_from(py: Python<'_>, item: &PyJumpWhen) -> PyResult<Self>
source§impl PyTryFrom<PyJumpWhen> for PyJumpWhen
impl PyTryFrom<PyJumpWhen> for PyJumpWhen
source§fn py_try_from(py: Python<'_>, item: &PyJumpWhen) -> PyResult<Self>
fn py_try_from(py: Python<'_>, item: &PyJumpWhen) -> PyResult<Self>
source§impl PyTypeInfo for PyJumpWhen
impl PyTypeInfo for PyJumpWhen
§type AsRefTarget = PyCell<PyJumpWhen>
type AsRefTarget = PyCell<PyJumpWhen>
Utility type to make Py::as_ref work.
source§fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject
fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject
Returns the PyTypeObject instance for this type.
source§fn type_object(py: Python<'_>) -> &PyType
fn type_object(py: Python<'_>) -> &PyType
Returns the safe abstraction over the type object.
source§fn is_type_of(object: &PyAny) -> bool
fn is_type_of(object: &PyAny) -> bool
Checks if
object is an instance of this type or a subclass of this type.source§fn is_exact_type_of(object: &PyAny) -> bool
fn is_exact_type_of(object: &PyAny) -> bool
Checks if
object is an instance of this type.source§impl PyWrapper for PyJumpWhen
impl PyWrapper for PyJumpWhen
source§impl ToPyObject for PyJumpWhen
impl ToPyObject for PyJumpWhen
source§impl<'a> ToPython<PyJumpWhen> for &'a JumpWhen
impl<'a> ToPython<PyJumpWhen> for &'a JumpWhen
source§impl ToPython<PyJumpWhen> for JumpWhen
impl ToPython<PyJumpWhen> for JumpWhen
impl StructuralPartialEq for PyJumpWhen
Auto Trait Implementations§
impl RefUnwindSafe for PyJumpWhen
impl Send for PyJumpWhen
impl Sync for PyJumpWhen
impl Unpin for PyJumpWhen
impl UnwindSafe for PyJumpWhen
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<'a, T> FromPyObject<'a> for T
impl<'a, T> FromPyObject<'a> for T
source§impl<T> PyErrArguments for T
impl<T> PyErrArguments for T
source§impl<T> PyWrapperMut for T
impl<T> PyWrapperMut for T
source§fn as_inner_mut(&mut self) -> &mut Self::Inner
fn as_inner_mut(&mut self) -> &mut Self::Inner
Returns a mutable reference to the inner item. Read more