use crate::{Shared};
use std::sync::Arc;
use crate::session::SessionCreator;
pub struct Additional<T> {
pub(crate) shared: Option<Shared<T>>,
pub(crate) session_creator: Option<Arc<Box<dyn SessionCreator>>>,
}
impl<T> Additional<T> {
pub fn shared(&self) -> Option<Shared<T>> {
self.shared.clone()
}
}