#[repr(C)]pub struct IEditController2 {
pub vtbl: *const IEditController2Vtbl,
}Fields§
§vtbl: *const IEditController2VtblTrait Implementations§
Source§impl Clone for IEditController2
impl Clone for IEditController2
Source§fn clone(&self) -> IEditController2
fn clone(&self) -> IEditController2
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 moreSource§impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IEditController2
impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IEditController2
Source§impl Interface for IEditController2
impl Interface for IEditController2
Source§impl Unknown for IEditController2
impl Unknown for IEditController2
Source§unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
Checks if an object implements the interface corresponding to the given GUID, and if so,
returns a corresponding interface pointer for the object and increments the object’s
reference count.
impl Copy for IEditController2
impl Inherits<FUnknown> for IEditController2
impl Send for IEditController2
impl Sync for IEditController2
Auto Trait Implementations§
impl Freeze for IEditController2
impl RefUnwindSafe for IEditController2
impl Unpin for IEditController2
impl UnwindSafe for IEditController2
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