MCPcopy Create free account
hub / github.com/Eeive/Evcode-ide / save_session

Method save_session

src/app/action.rs:83–95  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

81 }
82
83 pub fn save_session(&self) {
84 let paths: Vec<String> = self
85 .editor
86 .files
87 .iter()
88 .filter_map(|f| f.path.clone())
89 .collect();
90 let session = SessionData {
91 open_files: paths,
92 current_file_index: Some(self.editor.current_file),
93 };
94 let _ = Session::save(&session);
95 }
96
97 pub fn restore_session(&mut self, session: SessionData) {
98 let mut count = 0usize;

Callers 1

runMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected