codemp/src/server/workspace.rs

19 lines
428 B
Rust
Raw Normal View History

// Must be clonable, containing references to the actual state maybe? Or maybe give everyone an Arc, idk
#[derive(Debug)]
pub struct Workspace {
pub name: String,
pub content: String,
}
impl Workspace {
pub fn new(name: String, content: String) -> Self {
Workspace { name , content }
}
}
impl Default for Workspace {
fn default() -> Self {
Workspace { name: "fuck you".to_string() , content: "too".to_string() }
}
}