Struct pyo3::pycell::PyRefMut [−][src]
pub struct PyRefMut<'p, T: PyClass> { /* fields omitted */ }
Wraps a mutable borrowed reference to a value in a PyCell<T>.
Implementations
impl<'p, T: PyClass> PyRefMut<'p, T>[src]
impl<'p, T: PyClass> PyRefMut<'p, T>[src]impl<'p, T, U> PyRefMut<'p, T> where
T: PyClass + PyTypeInfo<BaseType = U, BaseLayout = PyCellInner<U>>,
U: PyClass, [src]
impl<'p, T, U> PyRefMut<'p, T> where
T: PyClass + PyTypeInfo<BaseType = U, BaseLayout = PyCellInner<U>>,
U: PyClass, [src]pub fn into_super(self) -> PyRefMut<'p, U>[src]
Get PyRef<T::BaseType>.
See PyRef::into_super for more.
Trait Implementations
impl<'p, T, U> AsMut<U> for PyRefMut<'p, T> where
T: PyClass + PyTypeInfo<BaseType = U, BaseLayout = PyCellInner<U>>,
U: PyClass, [src]
impl<'p, T, U> AsMut<U> for PyRefMut<'p, T> where
T: PyClass + PyTypeInfo<BaseType = U, BaseLayout = PyCellInner<U>>,
U: PyClass, [src]impl<'p, T, U> AsRef<U> for PyRefMut<'p, T> where
T: PyClass + PyTypeInfo<BaseType = U, BaseLayout = PyCellInner<U>>,
U: PyClass, [src]
impl<'p, T, U> AsRef<U> for PyRefMut<'p, T> where
T: PyClass + PyTypeInfo<BaseType = U, BaseLayout = PyCellInner<U>>,
U: PyClass, [src]impl<'a, T> FromPyObject<'a> for PyRefMut<'a, T> where
T: PyClass, [src]
impl<'a, T> FromPyObject<'a> for PyRefMut<'a, T> where
T: PyClass, [src]