fn property_value_utee_type_codes()

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()
}