Struct CascadeResolve
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§
§impl Clone for CascadeResolve
impl Clone for CascadeResolve
§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
§impl Debug for CascadeResolve
impl Debug for CascadeResolve
§impl Default for CascadeResolve
impl Default for CascadeResolve
§fn default() -> CascadeResolve
fn default() -> CascadeResolve
Returns the “default value” for a type. Read more
impl Eq for CascadeResolve
§impl Hash for CascadeResolve
impl Hash for CascadeResolve
§impl PartialEq for CascadeResolve
impl PartialEq for CascadeResolve
impl StructuralPartialEq for CascadeResolve
§impl UniquenessPolicy for CascadeResolve
impl UniquenessPolicy for CascadeResolve
§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.
§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.§impl UsagesPolicy for CascadeResolve
impl UsagesPolicy for CascadeResolve
§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.
§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