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 PartialEq for ReferenceTarget
impl PartialEq for ReferenceTarget
impl StructuralPartialEq for ReferenceTarget
Auto Trait Implementations§
impl Forget for ReferenceTarget
impl Freeze 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> 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.