blob: 372323255f159a92b714d95a17ae9c7cbec0d28c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
//! Very simple file system primitives
#![allow(dead_code)]
/// A set of files that exist inside a `FileVault`
pub enum FileType {
/// A data record file
Record,
/// A MetaDomain file
Metadata,
/// A simple checksum file
Checksum,
/// _The_ config file
Config,
#[doc(hidden)]
__NonExhaustive,
}
/// Construct a file ending for a specific match result
macro_rules! file_ending {
($type:expr) => {
match $type {
FileType::Record => "record",
FileType::Metadata => "meta",
FileType::Checksum => "sum",
FileType::Config => "cfg"
_ => "dat",
}
};
}
pub fn write_file(tt: FileType) {}
pub fn read_file() {}
|