Turn panics into errors in ServeSession

This commit is contained in:
Lucien Greathouse
2020-03-26 12:16:55 -07:00
parent 03c297190d
commit 729a7f0053
3 changed files with 45 additions and 20 deletions

View File

@@ -17,20 +17,26 @@ mod rbxmx;
mod txt;
mod util;
pub use self::error::*;
use std::path::Path;
use memofs::Vfs;
use self::middleware::{SnapshotInstanceResult, SnapshotMiddleware};
use self::{
csv::SnapshotCsv, dir::SnapshotDir, json_model::SnapshotJsonModel, lua::SnapshotLua,
project::SnapshotProject, rbxlx::SnapshotRbxlx, rbxm::SnapshotRbxm, rbxmx::SnapshotRbxmx,
txt::SnapshotTxt,
};
use crate::snapshot::InstanceContext;
use self::{
csv::SnapshotCsv,
dir::SnapshotDir,
json_model::SnapshotJsonModel,
lua::SnapshotLua,
middleware::{SnapshotInstanceResult, SnapshotMiddleware},
project::SnapshotProject,
rbxlx::SnapshotRbxlx,
rbxm::SnapshotRbxm,
rbxmx::SnapshotRbxmx,
txt::SnapshotTxt,
};
pub use self::error::*;
pub use self::project::snapshot_project_node;
macro_rules! middlewares {