pub enum CollisionPolicy {
FirstWins,
LastWins,
}Expand description
Policy applied when the same tool name appears in more than one
ToolSource of a BasicToolExecutor.
Variants§
FirstWins
First source wins (in iteration order). Subsequent definitions of the same name are ignored.
LastWins
Later sources overwrite earlier ones at lookup time.
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 · 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 CollisionPolicy
impl Debug for CollisionPolicy
Source§impl Default for CollisionPolicy
impl Default for CollisionPolicy
Source§fn default() -> CollisionPolicy
fn default() -> CollisionPolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for CollisionPolicy
impl PartialEq for CollisionPolicy
impl Eq for CollisionPolicy
impl StructuralPartialEq 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