pub enum WriteDisposition {
CreateNew,
CreateOrReplace,
Append,
}Expand description
How opening a writer treats an existing destination.
§Examples
use qubit_fs::write::WriteDisposition;
assert_eq!(WriteDisposition::CreateOrReplace, WriteDisposition::default());Variants§
CreateNew
Create a new destination and fail if one already exists.
CreateOrReplace
Create a destination or replace its current contents.
Append
Append bytes to an existing destination.
Trait Implementations§
Source§impl Clone for WriteDisposition
impl Clone for WriteDisposition
Source§fn clone(&self) -> WriteDisposition
fn clone(&self) -> WriteDisposition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WriteDisposition
Source§impl Debug for WriteDisposition
impl Debug for WriteDisposition
Source§impl Default for WriteDisposition
impl Default for WriteDisposition
impl Eq for WriteDisposition
Source§impl PartialEq for WriteDisposition
impl PartialEq for WriteDisposition
impl StructuralPartialEq for WriteDisposition
Auto Trait Implementations§
impl Freeze for WriteDisposition
impl RefUnwindSafe for WriteDisposition
impl Send for WriteDisposition
impl Sync for WriteDisposition
impl Unpin for WriteDisposition
impl UnsafeUnpin for WriteDisposition
impl UnwindSafe for WriteDisposition
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