pub struct HostRuntime {
pub mapping: ShmMapping,
pub events: EventPair,
pub format: String,
pub plugin_path: String,
pub instance_id: String,
}Fields§
§mapping: ShmMapping§events: EventPair§format: String§plugin_path: String§instance_id: StringImplementations§
Source§impl HostRuntime
impl HostRuntime
pub fn attach( shm_name: &str, events: EventPair, format: String, plugin_path: String, instance_id: String, ) -> Result<Self, String>
pub fn signal_ready(&self)
pub fn write_test_magic(&self)
pub fn run_until_shutdown(&self)
pub fn run_null_plugin(&self)
pub fn run_clap_plugin(&self)
pub fn shutdown(self)
Auto Trait Implementations§
impl Freeze for HostRuntime
impl RefUnwindSafe for HostRuntime
impl Send for HostRuntime
impl Sync for HostRuntime
impl Unpin for HostRuntime
impl UnsafeUnpin for HostRuntime
impl UnwindSafe for HostRuntime
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