pub struct IExtension(/* private fields */);
Implementations§
Source§impl IExtension
impl IExtension
pub fn is_loaded(&self) -> bool
pub fn get_api(&self) -> IExtensionInterfacePtr
pub fn get_filename(&self) -> Result<&str, Utf8Error>
pub fn get_identity(&self) -> IdentityTokenPtr
pub fn is_running(&self) -> Result<(), IsRunningError<'_>>
pub fn is_external(&self) -> bool
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IExtension
impl RefUnwindSafe for IExtension
impl !Send for IExtension
impl !Sync for IExtension
impl Unpin for IExtension
impl UnwindSafe for IExtension
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