pub struct DataArtifactReference {
pub framework: DataFramework,
pub kind: DataArtifactReferenceKind,
pub path: String,
pub owner: Option<String>,
pub evidence: DataEvidenceLine,
}Expand description
One statically resolved source-to-data-artifact reference.
Fields§
§framework: DataFrameworkFramework whose API declared the reference.
kind: DataArtifactReferenceKindWhether the target is one query file or a migration directory.
path: StringNormalized repository-relative target path.
owner: Option<String>Enclosing function or method when statically available.
evidence: DataEvidenceLineDirect source line containing the reference.
Trait Implementations§
Source§impl Clone for DataArtifactReference
impl Clone for DataArtifactReference
Source§fn clone(&self) -> DataArtifactReference
fn clone(&self) -> DataArtifactReference
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 moreSource§impl Debug for DataArtifactReference
impl Debug for DataArtifactReference
Source§impl<'de> Deserialize<'de> for DataArtifactReference
impl<'de> Deserialize<'de> for DataArtifactReference
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 DataArtifactReference
Source§impl Ord for DataArtifactReference
impl Ord for DataArtifactReference
Source§fn cmp(&self, other: &DataArtifactReference) -> Ordering
fn cmp(&self, other: &DataArtifactReference) -> Ordering
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
Source§impl PartialEq for DataArtifactReference
impl PartialEq for DataArtifactReference
Source§impl PartialOrd for DataArtifactReference
impl PartialOrd for DataArtifactReference
Source§impl Serialize for DataArtifactReference
impl Serialize for DataArtifactReference
impl StructuralPartialEq for DataArtifactReference
Auto Trait Implementations§
impl Freeze for DataArtifactReference
impl RefUnwindSafe for DataArtifactReference
impl Send for DataArtifactReference
impl Sync for DataArtifactReference
impl Unpin for DataArtifactReference
impl UnsafeUnpin for DataArtifactReference
impl UnwindSafe for DataArtifactReference
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.