pub struct PyMethodsInfo {
pub struct_id: fn() -> TypeId,
pub attrs: &'static [MemberInfo],
pub getters: &'static [MemberInfo],
pub setters: &'static [MemberInfo],
pub methods: &'static [MethodInfo],
pub file: &'static str,
pub line: u32,
pub column: u32,
}Expand description
Info of #[pymethod]
Fields§
§struct_id: fn() -> TypeId§attrs: &'static [MemberInfo]Method/Const with #[classattr]
getters: &'static [MemberInfo]Methods decorated with #[getter]
setters: &'static [MemberInfo]Methods decorated with #[getter]
methods: &'static [MethodInfo]Other usual methods
file: &'static strSource file location for deterministic ordering
line: u32§column: u32Trait 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