pub(crate) struct MonitorServices {
pub(crate) collection_manager: Arc<CollectionManager>,
pub(crate) data_pipeline: DataPipeline,
pub(crate) system_monitor: Arc<SystemMonitor>,
pub(crate) event_sender: Sender<MarketDataEvent>,
pub(crate) event_receiver: Receiver<MarketDataEvent>,
pub(crate) config: MonitorConfig,
}Fields§
§collection_manager: Arc<CollectionManager>§data_pipeline: DataPipeline§system_monitor: Arc<SystemMonitor>§event_sender: Sender<MarketDataEvent>§event_receiver: Receiver<MarketDataEvent>§config: MonitorConfigAuto Trait Implementations§
impl Freeze for MonitorServices
impl !RefUnwindSafe for MonitorServices
impl Send for MonitorServices
impl Sync for MonitorServices
impl Unpin for MonitorServices
impl !UnwindSafe for MonitorServices
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