pub struct PyMethodsInfo {
pub struct_id: fn() -> TypeId,
pub new: Option<NewInfo>,
pub getters: &'static [MemberInfo],
pub methods: &'static [MethodInfo],
}
Expand description
Info of #[pymethod]
Fields§
§struct_id: fn() -> TypeId
§new: Option<NewInfo>
Method specified #[new]
attribute
getters: &'static [MemberInfo]
Methods decorated with #[getter]
methods: &'static [MethodInfo]
Other usual methods
Trait Implementations§
source§impl Debug for PyMethodsInfo
impl Debug for PyMethodsInfo
impl Collect for PyMethodsInfo
Auto Trait Implementations§
impl Freeze for PyMethodsInfo
impl RefUnwindSafe for PyMethodsInfo
impl Send for PyMethodsInfo
impl Sync for PyMethodsInfo
impl Unpin for PyMethodsInfo
impl UnwindSafe for PyMethodsInfo
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<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more