Trait UniquenessPolicy
pub trait UniquenessPolicy {
type Decorator<T: LinkReference, L: Doublets<T>>: Doublets<T>;
// Required method
fn decorate<T, L>(links: L) -> Self::Decorator<T, L>
where T: LinkReference,
L: Doublets<T>;
}Expand description
Selects how a store reacts when an update would produce a duplicate
(source, target) pair.
Implemented by Validate, Resolve and CascadeResolve.
Required Associated Types§
type Decorator<T: LinkReference, L: Doublets<T>>: Doublets<T>
type Decorator<T: LinkReference, L: Doublets<T>>: Doublets<T>
The decorator this policy wraps a store in.
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".