#[repr(C)]pub struct GDExtensionClassVirtualMethodInfo {
pub name: GDExtensionStringNamePtr,
pub method_flags: u32,
pub return_value: GDExtensionPropertyInfo,
pub return_value_metadata: GDExtensionClassMethodArgumentMetadata,
pub argument_count: u32,
pub arguments: *mut GDExtensionPropertyInfo,
pub arguments_metadata: *mut GDExtensionClassMethodArgumentMetadata,
}Fields§
§name: GDExtensionStringNamePtr§method_flags: u32§return_value: GDExtensionPropertyInfo§return_value_metadata: GDExtensionClassMethodArgumentMetadata§argument_count: u32§arguments: *mut GDExtensionPropertyInfo§arguments_metadata: *mut GDExtensionClassMethodArgumentMetadataTrait Implementations§
Source§impl Clone for GDExtensionClassVirtualMethodInfo
impl Clone for GDExtensionClassVirtualMethodInfo
Source§fn clone(&self) -> GDExtensionClassVirtualMethodInfo
fn clone(&self) -> GDExtensionClassVirtualMethodInfo
Returns a duplicate 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 moreimpl Copy for GDExtensionClassVirtualMethodInfo
Auto Trait Implementations§
impl Freeze for GDExtensionClassVirtualMethodInfo
impl RefUnwindSafe for GDExtensionClassVirtualMethodInfo
impl !Send for GDExtensionClassVirtualMethodInfo
impl !Sync for GDExtensionClassVirtualMethodInfo
impl Unpin for GDExtensionClassVirtualMethodInfo
impl UnwindSafe for GDExtensionClassVirtualMethodInfo
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