pub enum ReferenceTarget {
Data(DataPath),
Rule(RulePath),
}Expand description
What a DataDefinition::Reference copies its value from: either another data path
or a rule whose result becomes this data’s value.
Variants§
Trait Implementations§
Source§impl Clone for ReferenceTarget
impl Clone for ReferenceTarget
Source§impl Debug for ReferenceTarget
impl Debug for ReferenceTarget
Source§impl Display for ReferenceTarget
impl Display for ReferenceTarget
impl Eq for ReferenceTarget
Source§impl Hash for ReferenceTarget
impl Hash for ReferenceTarget
Source§impl Ord for ReferenceTarget
impl Ord for ReferenceTarget
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for ReferenceTarget
impl PartialEq for ReferenceTarget
Source§impl PartialOrd for ReferenceTarget
impl PartialOrd for ReferenceTarget
impl StructuralPartialEq for ReferenceTarget
Auto Trait Implementations§
impl Forget for ReferenceTarget
impl Freeze for ReferenceTarget
impl Move for ReferenceTarget
impl RefUnwindSafe for ReferenceTarget
impl Send for ReferenceTarget
impl Sync for ReferenceTarget
impl Unpin for ReferenceTarget
impl UnsafeUnpin for ReferenceTarget
impl UnwindSafe for ReferenceTarget
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.