rustbac_client/file.rs
1#[derive(Debug, Clone, PartialEq, Eq)]
2pub enum AtomicReadFileResult {
3 Stream {
4 end_of_file: bool,
5 file_start_position: i32,
6 file_data: Vec<u8>,
7 },
8 Record {
9 end_of_file: bool,
10 file_start_record: i32,
11 returned_record_count: u32,
12 file_record_data: Vec<Vec<u8>>,
13 },
14}
15
16#[derive(Debug, Clone, Copy, PartialEq, Eq)]
17pub enum AtomicWriteFileResult {
18 Stream { file_start_position: i32 },
19 Record { file_start_record: i32 },
20}