use super::*;
pub struct ReopenableProcessRegistry {
pub open: Arc<dyn ProcessRegistry>,
pub reopen: Arc<dyn ProcessRegistry>,
}
pub struct ReopenableRuntimePersistence {
pub open: Arc<dyn RuntimePersistence>,
pub reopen: Arc<dyn RuntimePersistence>,
}
pub struct ReopenableAttachmentStore {
pub open: Arc<dyn crate::AttachmentStore>,
pub reopen: Arc<dyn crate::AttachmentStore>,
}
pub struct ReopenableLashlangArtifactStore {
pub open: Arc<dyn crate::LashlangArtifactStore>,
pub reopen: Arc<dyn crate::LashlangArtifactStore>,
}
pub struct ReopenableHostEventStore {
pub open: Arc<dyn crate::HostEventStore>,
pub reopen: Arc<dyn crate::HostEventStore>,
}