pub enum FileWriteStart {
At(u64),
Append,
}Expand description
Where an AtomicWriteFile write starts.
Clauses 14.2.2.2 and 14.2.2.3 give ‘File Start Position’ and ‘File Start Record’ the special value -1 to append at the end of the file; every other value is an offset from the beginning of the file.
Variants§
At(u64)
Write at this octet or record offset, extending the file first if the offset is past the current end (Clause 14.2 Service Procedure).
Append
Write at the current end of the file.
Trait Implementations§
Source§impl Clone for FileWriteStart
impl Clone for FileWriteStart
impl Copy for FileWriteStart
Source§impl Debug for FileWriteStart
impl Debug for FileWriteStart
impl Eq for FileWriteStart
Source§impl PartialEq for FileWriteStart
impl PartialEq for FileWriteStart
impl StructuralPartialEq for FileWriteStart
Auto Trait Implementations§
impl Freeze for FileWriteStart
impl RefUnwindSafe for FileWriteStart
impl Send for FileWriteStart
impl Sync for FileWriteStart
impl Unpin for FileWriteStart
impl UnsafeUnpin for FileWriteStart
impl UnwindSafe for FileWriteStart
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