#[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 UnsafeUnpin 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