pub enum FileWriteAccessMethod {
Stream {
file_start_position: i32,
file_data: Vec<u8>,
},
Record {
file_start_record: i32,
record_count: u32,
file_record_data: Vec<Vec<u8>>,
},
}Expand description
File access method for writes.
Variants§
Stream
Stream access: file_data is written beginning at octet offset
file_start_position, or appended when that offset is -1.
Fields
Record
Record access: record_count records taken from file_record_data are
written beginning at record number file_start_record, or appended when
that record number is -1.
Trait Implementations§
Source§impl Clone for FileWriteAccessMethod
impl Clone for FileWriteAccessMethod
Source§impl Debug for FileWriteAccessMethod
impl Debug for FileWriteAccessMethod
impl Eq for FileWriteAccessMethod
Source§impl PartialEq for FileWriteAccessMethod
impl PartialEq for FileWriteAccessMethod
impl StructuralPartialEq for FileWriteAccessMethod
Auto Trait Implementations§
impl Freeze for FileWriteAccessMethod
impl RefUnwindSafe for FileWriteAccessMethod
impl Send for FileWriteAccessMethod
impl Sync for FileWriteAccessMethod
impl Unpin for FileWriteAccessMethod
impl UnsafeUnpin for FileWriteAccessMethod
impl UnwindSafe for FileWriteAccessMethod
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more