pub struct BusinessTermDefinition {
pub id: String,
pub domain: String,
pub canonical_name: String,
pub definition: String,
pub language: String,
pub status: BusinessTermStatus,
pub aliases: Vec<BusinessAlias>,
pub semantics: Option<BusinessSemantics>,
pub mappings: Vec<BusinessTechnicalMappingDefinition>,
}Expand description
Authored business term and its declared technical mappings.
Fields§
§id: String§domain: String§canonical_name: String§definition: String§language: String§status: BusinessTermStatus§aliases: Vec<BusinessAlias>§semantics: Option<BusinessSemantics>§mappings: Vec<BusinessTechnicalMappingDefinition>Trait Implementations§
Source§impl Clone for BusinessTermDefinition
impl Clone for BusinessTermDefinition
Source§fn clone(&self) -> BusinessTermDefinition
fn clone(&self) -> BusinessTermDefinition
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 BusinessTermDefinition
impl Debug for BusinessTermDefinition
Source§impl<'de> Deserialize<'de> for BusinessTermDefinition
impl<'de> Deserialize<'de> for BusinessTermDefinition
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 BusinessTermDefinition
Source§impl PartialEq for BusinessTermDefinition
impl PartialEq for BusinessTermDefinition
Source§impl Serialize for BusinessTermDefinition
impl Serialize for BusinessTermDefinition
impl StructuralPartialEq for BusinessTermDefinition
Auto Trait Implementations§
impl Freeze for BusinessTermDefinition
impl RefUnwindSafe for BusinessTermDefinition
impl Send for BusinessTermDefinition
impl Sync for BusinessTermDefinition
impl Unpin for BusinessTermDefinition
impl UnsafeUnpin for BusinessTermDefinition
impl UnwindSafe for BusinessTermDefinition
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,
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.