Skip to main content

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}