pub struct RuntimeServices {
pub plugins: Arc<PluginSession>,
pub attachment_store: Arc<dyn AttachmentStore>,
pub lashlang_artifact_store: Arc<dyn LashlangArtifactStore>,
/* private fields */
}Fields§
§plugins: Arc<PluginSession>§attachment_store: Arc<dyn AttachmentStore>§lashlang_artifact_store: Arc<dyn LashlangArtifactStore>Implementations§
Source§impl RuntimeServices
impl RuntimeServices
pub fn new(plugins: Arc<PluginSession>) -> 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 !RefUnwindSafe for RuntimeServices
impl !UnwindSafe for RuntimeServices
impl Freeze for RuntimeServices
impl Send for RuntimeServices
impl Sync for RuntimeServices
impl Unpin for RuntimeServices
impl UnsafeUnpin 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