comtrya_lib/atoms/file/
mod.rs

1mod chmod;
2mod chown;
3mod contents;
4mod copy;
5mod create;
6mod decrypt;
7mod link;
8mod remove;
9mod unarchive;
10
11use super::Atom;
12pub use chmod::Chmod;
13pub use chown::Chown;
14pub use contents::SetContents;
15pub use copy::Copy;
16pub use create::Create;
17pub use decrypt::Decrypt;
18pub use link::Link;
19pub use remove::Remove;
20pub use unarchive::Unarchive;
21
22pub trait FileAtom: Atom {
23    // Don't think this is needed? Validate soon
24    fn get_path(&self) -> &std::path::PathBuf;
25}