pub struct PyMemberSpec {
pub name: &'static str,
pub kind: MemberKind,
pub offset: isize,
pub flags: PyMemberFlags,
pub doc: ItemDoc,
}Expand description
Const-constructible member spec. Registered as a PyMemberDef.
Fields§
§name: &'static str§kind: MemberKind§offset: isize§flags: PyMemberFlags§doc: ItemDocImplementations§
Trait Implementations§
Source§impl Clone for PyMemberSpec
impl Clone for PyMemberSpec
impl Copy for PyMemberSpec
Auto Trait Implementations§
impl Freeze for PyMemberSpec
impl RefUnwindSafe for PyMemberSpec
impl Send for PyMemberSpec
impl Sync for PyMemberSpec
impl Unpin for PyMemberSpec
impl UnsafeUnpin for PyMemberSpec
impl UnwindSafe for PyMemberSpec
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
impl<T> Helper for T
Source§impl<T, U> ImaginaryInto<U> for Twhere
U: ImaginaryFrom<T>,
impl<T, U> ImaginaryInto<U> for Twhere
U: ImaginaryFrom<T>,
fn imaginary_into(self) -> U
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