pub enum EffectRelationLineageSource {
PrimaryEffect,
AllEffect,
ExperimentDiff,
}Expand description
Which effect-derived export relation a lineage hint applies to.
Variants§
PrimaryEffect
The primary_effect_* export relation for the bundle.
AllEffect
One all_effect_* export relation for the bundle.
ExperimentDiff
One experiment_diff_* export relation for the bundle.
Implementations§
Source§impl EffectRelationLineageSource
impl EffectRelationLineageSource
Sourcepub fn export_source_key(self) -> &'static str
pub fn export_source_key(self) -> &'static str
Stable export source label used in relation predicates and metadata.
Trait Implementations§
Source§impl Clone for EffectRelationLineageSource
impl Clone for EffectRelationLineageSource
Source§fn clone(&self) -> EffectRelationLineageSource
fn clone(&self) -> EffectRelationLineageSource
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 EffectRelationLineageSource
Source§impl Debug for EffectRelationLineageSource
impl Debug for EffectRelationLineageSource
Source§impl<'de> Deserialize<'de> for EffectRelationLineageSource
impl<'de> Deserialize<'de> for EffectRelationLineageSource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for EffectRelationLineageSource
Source§impl PartialEq for EffectRelationLineageSource
impl PartialEq for EffectRelationLineageSource
Source§fn eq(&self, other: &EffectRelationLineageSource) -> bool
fn eq(&self, other: &EffectRelationLineageSource) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for EffectRelationLineageSource
Auto Trait Implementations§
impl Freeze for EffectRelationLineageSource
impl RefUnwindSafe for EffectRelationLineageSource
impl Send for EffectRelationLineageSource
impl Sync for EffectRelationLineageSource
impl Unpin for EffectRelationLineageSource
impl UnsafeUnpin for EffectRelationLineageSource
impl UnwindSafe for EffectRelationLineageSource
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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§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.