#[repr(C)]pub struct IStringResult {
pub vtbl: *const IStringResultVtbl,
}Fields§
§vtbl: *const IStringResultVtblTrait Implementations§
Source§impl Clone for IStringResult
impl Clone for IStringResult
Source§fn clone(&self) -> IStringResult
fn clone(&self) -> IStringResult
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 IStringResult
impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IStringResult
Source§impl Interface for IStringResult
impl Interface for IStringResult
Source§impl Unknown for IStringResult
impl Unknown for IStringResult
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 IStringResult
impl Inherits<FUnknown> for IStringResult
impl Send for IStringResult
impl Sync for IStringResult
Auto Trait Implementations§
impl Freeze for IStringResult
impl RefUnwindSafe for IStringResult
impl Unpin for IStringResult
impl UnwindSafe for IStringResult
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