pub struct Resolve;Expand description
Resolve the conflict by reusing the link that already exists.
As a UniquenessPolicy it selects UniquenessResolver.
Trait Implementations§
impl Copy for Resolve
impl Eq for Resolve
impl StructuralPartialEq for Resolve
Source§impl UniquenessPolicy for Resolve
impl UniquenessPolicy for Resolve
Source§type Decorator<T: LinkReference, L: Doublets<T>> = UniquenessResolver<T, L>
type Decorator<T: LinkReference, L: Doublets<T>> = UniquenessResolver<T, L>
The decorator this policy wraps a store in.
Source§fn decorate<T, L>(links: L) -> <Resolve as UniquenessPolicy>::Decorator<T, L>where
T: LinkReference,
L: Doublets<T>,
fn decorate<T, L>(links: L) -> <Resolve as UniquenessPolicy>::Decorator<T, L>where
T: LinkReference,
L: Doublets<T>,
Wraps
links in the decorator selected by this policy.Auto Trait Implementations§
impl Freeze for Resolve
impl RefUnwindSafe for Resolve
impl Send for Resolve
impl Sync for Resolve
impl Unpin for Resolve
impl UnsafeUnpin for Resolve
impl UnwindSafe for Resolve
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