pub struct RuntimeServices {
pub plugins: Arc<PluginSession>,
pub turn_injection_bridge: TurnInjectionBridge,
pub turn_input_injection_bridge: TurnInputInjectionBridge,
pub attachment_store: Arc<dyn AttachmentStore>,
/* private fields */
}Fields§
§plugins: Arc<PluginSession>§turn_injection_bridge: TurnInjectionBridge§turn_input_injection_bridge: TurnInputInjectionBridge§attachment_store: Arc<dyn AttachmentStore>Implementations§
Source§impl RuntimeServices
impl RuntimeServices
pub fn new(plugins: Arc<PluginSession>) -> Self
pub fn new_with_bridges( plugins: Arc<PluginSession>, turn_injection_bridge: TurnInjectionBridge, turn_input_injection_bridge: TurnInputInjectionBridge, ) -> Self
Trait Implementations§
Source§impl Clone for RuntimeServices
impl Clone for RuntimeServices
Source§fn clone(&self) -> RuntimeServices
fn clone(&self) -> RuntimeServices
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RuntimeServices
impl !RefUnwindSafe for RuntimeServices
impl Send for RuntimeServices
impl Sync for RuntimeServices
impl Unpin for RuntimeServices
impl UnsafeUnpin for RuntimeServices
impl !UnwindSafe for RuntimeServices
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