Add more design documentation into the codebase for high-level concepts

This commit is contained in:
Lucien Greathouse
2019-02-07 15:26:01 -08:00
parent ecb9b5e28f
commit 4d3036d030
4 changed files with 28 additions and 1 deletions

View File

@@ -41,6 +41,9 @@ pub struct MetadataPerInstance {
pub project_definition: Option<(String, ProjectNode)>,
}
/// Contains all of the state needed to update an `RbxTree` in real time using
/// the in-memory filesystem, as well as messaging to Rojo clients what
/// instances have actually updated at any point.
pub struct RbxSession {
tree: RbxTree,