pub struct CascadeResolve;Expand description
Resolve the conflict and cascade through everything that depends on it.
- As a
UniquenessPolicyit selectsCascadeUniquenessAndUsagesResolver. - As a
UsagesPolicyit selectsCascadeUsagesResolver.
Trait Implementations§
Source§impl Clone for CascadeResolve
impl Clone for CascadeResolve
Source§fn clone(&self) -> CascadeResolve
fn clone(&self) -> CascadeResolve
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 CascadeResolve
Source§impl Debug for CascadeResolve
impl Debug for CascadeResolve
Source§impl Default for CascadeResolve
impl Default for CascadeResolve
Source§fn default() -> CascadeResolve
fn default() -> CascadeResolve
Returns the “default value” for a type. Read more
impl Eq for CascadeResolve
Source§impl Hash for CascadeResolve
impl Hash for CascadeResolve
Source§impl PartialEq for CascadeResolve
impl PartialEq for CascadeResolve
impl StructuralPartialEq for CascadeResolve
Source§impl UniquenessPolicy for CascadeResolve
impl UniquenessPolicy for CascadeResolve
Source§type Decorator<T: LinkReference, L: Doublets<T>> = CascadeUniquenessAndUsagesResolver<T, L>
type Decorator<T: LinkReference, L: Doublets<T>> = CascadeUniquenessAndUsagesResolver<T, L>
The decorator this policy wraps a store in.
Source§fn decorate<T, L>(
links: L,
) -> <CascadeResolve as UniquenessPolicy>::Decorator<T, L>where
T: LinkReference,
L: Doublets<T>,
fn decorate<T, L>(
links: L,
) -> <CascadeResolve as UniquenessPolicy>::Decorator<T, L>where
T: LinkReference,
L: Doublets<T>,
Wraps
links in the decorator selected by this policy.Source§impl UsagesPolicy for CascadeResolve
impl UsagesPolicy for CascadeResolve
Source§type Decorator<T: LinkReference, L: Doublets<T>> = CascadeUsagesResolver<T, L>
type Decorator<T: LinkReference, L: Doublets<T>> = CascadeUsagesResolver<T, L>
The decorator this policy wraps a store in.
Source§fn decorate<T, L>(links: L) -> <CascadeResolve as UsagesPolicy>::Decorator<T, L>where
T: LinkReference,
L: Doublets<T>,
fn decorate<T, L>(links: L) -> <CascadeResolve as UsagesPolicy>::Decorator<T, L>where
T: LinkReference,
L: Doublets<T>,
Wraps
links in the decorator selected by this policy.Auto Trait Implementations§
impl Freeze for CascadeResolve
impl RefUnwindSafe for CascadeResolve
impl Send for CascadeResolve
impl Sync for CascadeResolve
impl Unpin for CascadeResolve
impl UnsafeUnpin for CascadeResolve
impl UnwindSafe for CascadeResolve
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