Files
ElyOffice/crates/ely-files/src/lib.rs
T
ZacharyZhang-NY b7fca0146d Ely Office: six offline-first desktop apps in Rust and GPUI
ElyDoc, ElyTable, ElyShow (LibreOfficeKit), ElyPDF (MuPDF), ElyTree (Git),
ElyMark (Milkdown and CodeMirror in CEF). ElyMail and ElyAgent follow.
2026-10-08 21:20:08 -04:00

25 lines
691 B
Rust

//! File sessions, saving and recovery (PRD §6).
mod crash;
mod key;
mod policy;
pub mod recent;
mod recovery;
mod rename;
mod save;
mod session;
mod task;
pub use crash::{Crash, Marker, alive};
pub use key::{Backend, RecoveryKey};
pub use policy::{Action, DEBOUNCE, Policy, PolicyEngine};
pub use recovery::{Recovery, RecoveryPoint, restore_copy};
pub use rename::rename_new;
pub use task::RecoveryTask;
pub use save::{
SaveError, Saved, atomic_capable, claim_all, export, import_attachment, same_file, save,
save_as, save_atomic, save_overwrite, save_with_backup, save_with_probe,
};
pub use session::{Fingerprint, Open, SaveState, SaveTicket, Session, Sessions, StaleTicket};