pub struct IHandleSys(/* private fields */);
Implementations§
Source§impl IHandleSys
impl IHandleSys
pub fn create_type<T>( &self, name: &str, ident: IdentityTokenPtr, ) -> Result<HandleType<T>, CreateHandleTypeError>
Trait Implementations§
Source§impl Debug for IHandleSys
impl Debug for IHandleSys
Source§impl RequestableInterface for IHandleSys
impl RequestableInterface for IHandleSys
fn get_interface_name() -> &'static str
fn get_interface_version() -> u32
Source§unsafe fn from_raw_interface(iface: SMInterface) -> IHandleSys
unsafe fn from_raw_interface(iface: SMInterface) -> IHandleSys
Safety Read more
Source§impl SMInterfaceApi for IHandleSys
impl SMInterfaceApi for IHandleSys
fn get_interface_version(&self) -> u32
fn get_interface_name(&self) -> &str
fn is_version_compatible(&self, version: u32) -> bool
Auto Trait Implementations§
impl Freeze for IHandleSys
impl RefUnwindSafe for IHandleSys
impl !Send for IHandleSys
impl !Sync for IHandleSys
impl Unpin for IHandleSys
impl UnwindSafe for IHandleSys
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