pub struct PluginCommandContext {
pub session_id: Option<String>,
pub sessions: Arc<dyn SessionStateService>,
pub session_lifecycle: Arc<dyn SessionLifecycleService>,
pub session_graph: Arc<dyn SessionGraphService>,
pub processes: Arc<dyn ProcessService>,
}Fields§
§session_id: Option<String>§sessions: Arc<dyn SessionStateService>§session_lifecycle: Arc<dyn SessionLifecycleService>§session_graph: Arc<dyn SessionGraphService>§processes: Arc<dyn ProcessService>Trait Implementations§
Source§impl Clone for PluginCommandContext
impl Clone for PluginCommandContext
Source§fn clone(&self) -> PluginCommandContext
fn clone(&self) -> PluginCommandContext
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 PluginCommandContext
impl !UnwindSafe for PluginCommandContext
impl Freeze for PluginCommandContext
impl Send for PluginCommandContext
impl Sync for PluginCommandContext
impl Unpin for PluginCommandContext
impl UnsafeUnpin for PluginCommandContext
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