pub enum CollisionPolicy {
Abort,
Overwrite,
}Expand description
Import collision policy (03-02). Exactly the two values REST
exposes — merge is the Designer import popup’s vocabulary and is
NOT a value: clap’s invalid-value error lists the two real
choices, and the README documents merge as Designer-only (the
sanctioned rejection-with-hint shape).
Variants§
Abort
Refuse when the project already exists (default)
Overwrite
Replace the ENTIRE project (resources absent from the ZIP are deleted) — destructive, requires –yes
Trait Implementations§
Source§impl Clone for CollisionPolicy
impl Clone for CollisionPolicy
Source§fn clone(&self) -> CollisionPolicy
fn clone(&self) -> CollisionPolicy
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 CollisionPolicy
Source§impl Debug for CollisionPolicy
impl Debug for CollisionPolicy
impl Eq for CollisionPolicy
Source§impl From<CollisionPolicy> for CollisionPolicy
impl From<CollisionPolicy> for CollisionPolicy
Source§fn from(value: CollisionPolicy) -> Self
fn from(value: CollisionPolicy) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CollisionPolicy
impl PartialEq for CollisionPolicy
impl StructuralPartialEq for CollisionPolicy
Source§impl ValueEnum for CollisionPolicy
impl ValueEnum for CollisionPolicy
Auto Trait Implementations§
impl Freeze for CollisionPolicy
impl RefUnwindSafe for CollisionPolicy
impl Send for CollisionPolicy
impl Sync for CollisionPolicy
impl Unpin for CollisionPolicy
impl UnsafeUnpin for CollisionPolicy
impl UnwindSafe for CollisionPolicy
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.