pub struct Framework {
pub executor: ModuleExecutor,
pub sessions: SessionManager,
pub jobs: JobManager,
pub operator_role: Role,
pub policy_packs: PolicyPackStore,
pub approval_queue: ApprovalQueue,
pub proxies: HashMap<u16, (String, Box<dyn NetworkIsolator>, JoinHandle<()>)>,
}Fields§
§executor: ModuleExecutor§sessions: SessionManager§jobs: JobManager§operator_role: Role§policy_packs: PolicyPackStore§approval_queue: ApprovalQueue§proxies: HashMap<u16, (String, Box<dyn NetworkIsolator>, JoinHandle<()>)>Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Framework
impl !UnwindSafe for Framework
impl Freeze for Framework
impl Send for Framework
impl Sync for Framework
impl Unpin for Framework
impl UnsafeUnpin for Framework
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