galvan_files/lib.rs
1mod source;
2pub use source::*;
3
4#[cfg(feature = "exec")]
5mod exec;
6
7#[cfg(feature = "exec")]
8pub use exec::*;
9
10trait GalvanFileExtension {
11 fn has_galvan_extension(&self) -> bool;
12}
13
14impl GalvanFileExtension for std::path::Path {
15 fn has_galvan_extension(&self) -> bool {
16 self.extension() == Some("galvan".as_ref()) || self.extension() == Some("gv".as_ref())
17 }
18}