Imfs test

This commit is contained in:
Lucien Greathouse
2018-12-14 14:33:45 -08:00
parent 3feb8c3344
commit f43dc99f7a
4 changed files with 113 additions and 14 deletions

View File

@@ -22,7 +22,12 @@ pub struct Session {
impl Session {
pub fn new(project: Project) -> io::Result<Session> {
let imfs = Arc::new(Mutex::new(Imfs::new(&project)?));
let imfs = {
let mut imfs = Imfs::new();
imfs.add_roots_from_project(&project)?;
Arc::new(Mutex::new(imfs))
};
let project = Arc::new(project);
let message_queue = Arc::new(MessageQueue::new());