pub enum FileReplacePolicy {
ReplaceAll,
UpsertByFilename,
KeepExistingAndAdd,
}Expand description
Policy for reconciling existing draft files with new uploads.
Variants§
ReplaceAll
Delete all visible draft files before uploading.
UpsertByFilename
Replace files that share the same filename.
KeepExistingAndAdd
Keep existing files and add new uploads alongside them.
Trait Implementations§
Source§impl Clone for FileReplacePolicy
impl Clone for FileReplacePolicy
Source§fn clone(&self) -> FileReplacePolicy
fn clone(&self) -> FileReplacePolicy
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 moreSource§impl Debug for FileReplacePolicy
impl Debug for FileReplacePolicy
Source§impl DraftFilePolicy for FileReplacePolicy
impl DraftFilePolicy for FileReplacePolicy
Source§fn kind(&self) -> DraftFilePolicyKind
fn kind(&self) -> DraftFilePolicyKind
Returns the normalized reconciliation mode.
Source§impl PartialEq for FileReplacePolicy
impl PartialEq for FileReplacePolicy
Source§fn eq(&self, other: &FileReplacePolicy) -> bool
fn eq(&self, other: &FileReplacePolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for FileReplacePolicy
impl Eq for FileReplacePolicy
impl StructuralPartialEq for FileReplacePolicy
Auto Trait Implementations§
impl Freeze for FileReplacePolicy
impl RefUnwindSafe for FileReplacePolicy
impl Send for FileReplacePolicy
impl Sync for FileReplacePolicy
impl Unpin for FileReplacePolicy
impl UnsafeUnpin for FileReplacePolicy
impl UnwindSafe for FileReplacePolicy
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