pub struct SysModulesContext {
pub registered_modules: HashMap<String, Value>,
pub emitter: Arc<Mutex<EventEmitter>>,
pub toggle_state: Arc<ToggleState>,
pub error_history: ErrorHistory,
pub usage_collector: UsageCollector,
}Expand description
Holds references to components created during sys-module registration.
Fields§
§registered_modules: HashMap<String, Value>§emitter: Arc<Mutex<EventEmitter>>§toggle_state: Arc<ToggleState>§error_history: ErrorHistory§usage_collector: UsageCollectorAuto Trait Implementations§
impl Freeze for SysModulesContext
impl !RefUnwindSafe for SysModulesContext
impl Send for SysModulesContext
impl Sync for SysModulesContext
impl Unpin for SysModulesContext
impl UnsafeUnpin for SysModulesContext
impl !UnwindSafe for SysModulesContext
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