Struct pyo3_macros_backend::defs::SlotDef
source · [−]pub struct SlotDef {
pub proto_names: &'static [&'static str],
pub slot: &'static str,
pub slot_impl: &'static str,
}
This is supported on crate feature
pyproto
only.Expand description
Represents a slot definition.
Fields
proto_names: &'static [&'static str]
Protocols necessary to meet this def.
E.g., we need __setattr__
and __delattr__
for invoking set_setdelitem
.
slot: &'static str
The Python slot name.
slot_impl: &'static str
The name of the function in pyo3 which implements the slot.
Implementations
Auto Trait Implementations
impl RefUnwindSafe for SlotDef
impl Send for SlotDef
impl Sync for SlotDef
impl Unpin for SlotDef
impl UnwindSafe for SlotDef
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more