Struct panda_sys::InterfaceClass
source · #[repr(C)]pub struct InterfaceClass {
pub parent_class: ObjectClass,
pub concrete_class: *mut ObjectClass,
pub interface_type: Type,
}
Expand description
InterfaceClass: @parent_class: the base class
The class for all interfaces. Subclasses of this class should only add virtual methods.
Fields§
§parent_class: ObjectClass
§concrete_class: *mut ObjectClass
§interface_type: Type
Trait Implementations§
source§impl Clone for InterfaceClass
impl Clone for InterfaceClass
source§fn clone(&self) -> InterfaceClass
fn clone(&self) -> InterfaceClass
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for InterfaceClass
impl Debug for InterfaceClass
impl Copy for InterfaceClass
Auto Trait Implementations§
impl RefUnwindSafe for InterfaceClass
impl !Send for InterfaceClass
impl !Sync for InterfaceClass
impl Unpin for InterfaceClass
impl UnwindSafe for InterfaceClass
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