#[repr(usize)]pub enum FileOpenMode {
Read = 0,
ReadBinary = 1,
ReadWrite = 2,
ReadWriteAppend = 10,
ReadWriteAppendBinary = 11,
ReadWriteTruncate = 6,
ReadWriteTruncateBinary = 7,
WriteAppend = 8,
WriteAppendBinary = 9,
WriteTruncate = 4,
WriteTruncateBinary = 5,
}
Expand description
This enum determines how a file should be opened.
For more informations on the open modes, see the c-function fopen
.
Variants§
Read = 0
ReadBinary = 1
ReadWrite = 2
ReadWriteAppend = 10
ReadWriteAppendBinary = 11
ReadWriteTruncate = 6
ReadWriteTruncateBinary = 7
WriteAppend = 8
WriteAppendBinary = 9
WriteTruncate = 4
WriteTruncateBinary = 5
Auto Trait Implementations§
impl Freeze for FileOpenMode
impl RefUnwindSafe for FileOpenMode
impl Send for FileOpenMode
impl Sync for FileOpenMode
impl Unpin for FileOpenMode
impl UnwindSafe for FileOpenMode
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