pub struct Attribute {Show 16 fields
pub name: String,
pub attribute_type: AttributeType,
pub is_flagged: bool,
pub translations: HashMap<Language, AttributeTranslation>,
pub mapping: Option<String>,
pub encoding: Option<Encoding>,
pub format: Option<String>,
pub metric_system: Option<String>,
pub unit: Option<String>,
pub entry_codes: Option<EntryCodes>,
pub entry_codes_mapping: Option<Vec<String>>,
pub sai: Option<String>,
pub condition: Option<String>,
pub dependencies: Option<Vec<String>>,
pub cardinality: Option<String>,
pub conformance: Option<String>,
}
Fields§
§name: String
§attribute_type: AttributeType
§is_flagged: bool
§translations: HashMap<Language, AttributeTranslation>
§mapping: Option<String>
§encoding: Option<Encoding>
§format: Option<String>
§metric_system: Option<String>
§unit: Option<String>
§entry_codes: Option<EntryCodes>
§entry_codes_mapping: Option<Vec<String>>
§sai: Option<String>
§condition: Option<String>
§dependencies: Option<Vec<String>>
§cardinality: Option<String>
§conformance: Option<String>
Trait Implementations§
source§impl<'de> Deserialize<'de> for Attribute
impl<'de> Deserialize<'de> for Attribute
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