in optee-utee-build/src/code_generator.rs [299:314]
fn property_value_utee_type_codes(value: &PropertyValue) -> proc_macro2::TokenStream {
proc_macro2::TokenStream::from_str(match value {
PropertyValue::U32(_) => "optee_utee_sys::user_ta_prop_type::USER_TA_PROP_TYPE_U32",
PropertyValue::U64(_) => "optee_utee_sys::user_ta_prop_type::USER_TA_PROP_TYPE_U64",
PropertyValue::Bool(_) => "optee_utee_sys::user_ta_prop_type::USER_TA_PROP_TYPE_BOOL",
PropertyValue::Uuid(_) => "optee_utee_sys::user_ta_prop_type::USER_TA_PROP_TYPE_UUID",
PropertyValue::Str(_) => "optee_utee_sys::user_ta_prop_type::USER_TA_PROP_TYPE_STRING",
PropertyValue::BinaryBlock(_) => {
"optee_utee_sys::user_ta_prop_type::USER_TA_PROP_TYPE_BINARY_BLOCK"
}
PropertyValue::Identity(..) => {
"optee_utee_sys::user_ta_prop_type::USER_TA_PROP_TYPE_IDENTITY"
}
})
.unwrap()
}