pub struct BrowserDictionaryVariableDiscoverySourceRecord {
pub dataset_variable: PgDatasetVariableReadModel,
pub variable: PgVariableReadModel,
pub vocabulary: Option<BrowserVocabularyDiscoverySourceRecord>,
pub vocabulary_mappings: Vec<BrowserVocabularyMappingDiscoverySourceRecord>,
pub tags: Vec<PgTagReadModel>,
}Expand description
Adapter-owned source metadata for one browser-visible dictionary variable.
Fields§
§dataset_variable: PgDatasetVariableReadModelDataset-specific role assigned to the variable.
variable: PgVariableReadModelCanonical variable metadata.
vocabulary: Option<BrowserVocabularyDiscoverySourceRecord>Optional vocabulary and its visible items.
vocabulary_mappings: Vec<BrowserVocabularyMappingDiscoverySourceRecord>Browser-visible mappings involving the vocabulary.
Normalized browser-visible tags attached to the variable.
Trait Implementations§
Source§impl Clone for BrowserDictionaryVariableDiscoverySourceRecord
impl Clone for BrowserDictionaryVariableDiscoverySourceRecord
Source§fn clone(&self) -> BrowserDictionaryVariableDiscoverySourceRecord
fn clone(&self) -> BrowserDictionaryVariableDiscoverySourceRecord
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for BrowserDictionaryVariableDiscoverySourceRecord
impl PartialEq for BrowserDictionaryVariableDiscoverySourceRecord
Source§fn eq(&self, other: &BrowserDictionaryVariableDiscoverySourceRecord) -> bool
fn eq(&self, other: &BrowserDictionaryVariableDiscoverySourceRecord) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for BrowserDictionaryVariableDiscoverySourceRecord
impl StructuralPartialEq for BrowserDictionaryVariableDiscoverySourceRecord
Auto Trait Implementations§
impl Freeze for BrowserDictionaryVariableDiscoverySourceRecord
impl RefUnwindSafe for BrowserDictionaryVariableDiscoverySourceRecord
impl Send for BrowserDictionaryVariableDiscoverySourceRecord
impl Sync for BrowserDictionaryVariableDiscoverySourceRecord
impl Unpin for BrowserDictionaryVariableDiscoverySourceRecord
impl UnsafeUnpin for BrowserDictionaryVariableDiscoverySourceRecord
impl UnwindSafe for BrowserDictionaryVariableDiscoverySourceRecord
Blanket Implementations§
§impl<T> AnyEq for T
impl<T> AnyEq for T
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more