pub struct IPluginContext(/* private fields */);
Implementations§
Source§impl IPluginContext
impl IPluginContext
pub fn local_to_phys_addr(&self, local: cell_t) -> Result<&mut cell_t, SPError>
pub fn local_to_string(&self, local: cell_t) -> Result<&CStr, SPError>
pub fn throw_native_error(&self, err: String) -> cell_t
pub fn get_function_by_id( &self, func_id: u32, ) -> Result<IPluginFunction<'_>, GetFunctionError>
pub fn get_identity(&self) -> IdentityTokenPtr
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IPluginContext
impl RefUnwindSafe for IPluginContext
impl !Send for IPluginContext
impl !Sync for IPluginContext
impl Unpin for IPluginContext
impl UnwindSafe for IPluginContext
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