#[repr(C)]pub struct IMessageVtbl {
pub base: FUnknownVtbl,
pub getMessageID: unsafe extern "system" fn(this: *mut IMessage) -> FIDString,
pub setMessageID: unsafe extern "system" fn(this: *mut IMessage, id: FIDString),
pub getAttributes: unsafe extern "system" fn(this: *mut IMessage) -> *mut IAttributeList,
}Fields§
§base: FUnknownVtbl§getMessageID: unsafe extern "system" fn(this: *mut IMessage) -> FIDString§setMessageID: unsafe extern "system" fn(this: *mut IMessage, id: FIDString)§getAttributes: unsafe extern "system" fn(this: *mut IMessage) -> *mut IAttributeListTrait Implementations§
Source§impl Clone for IMessageVtbl
impl Clone for IMessageVtbl
Source§fn clone(&self) -> IMessageVtbl
fn clone(&self) -> IMessageVtbl
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 IMessageVtbl
Auto Trait Implementations§
impl Freeze for IMessageVtbl
impl RefUnwindSafe for IMessageVtbl
impl Send for IMessageVtbl
impl Sync for IMessageVtbl
impl Unpin for IMessageVtbl
impl UnwindSafe for IMessageVtbl
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