pub struct IForwardManager(/* private fields */);
Implementations§
Source§impl IForwardManager
impl IForwardManager
pub fn create_global_forward( &self, name: &str, et: ExecType, params: &[ParamType], ) -> Result<Forward, CreateForwardError>
pub fn create_private_forward( &self, name: Option<&str>, et: ExecType, params: &[ParamType], ) -> Result<ChangeableForward, CreateForwardError>
Trait Implementations§
Source§impl Debug for IForwardManager
impl Debug for IForwardManager
Source§impl RequestableInterface for IForwardManager
impl RequestableInterface for IForwardManager
fn get_interface_name() -> &'static str
fn get_interface_version() -> u32
Source§unsafe fn from_raw_interface(iface: SMInterface) -> IForwardManager
unsafe fn from_raw_interface(iface: SMInterface) -> IForwardManager
Safety Read more
Source§impl SMInterfaceApi for IForwardManager
impl SMInterfaceApi for IForwardManager
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 IForwardManager
impl RefUnwindSafe for IForwardManager
impl !Send for IForwardManager
impl !Sync for IForwardManager
impl Unpin for IForwardManager
impl UnwindSafe for IForwardManager
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