fn property_value_data_codes()

in optee-utee-build/src/code_generator.rs [223:235]


fn property_value_data_codes(value: &PropertyValue) -> Result<proc_macro2::TokenStream, Error> {
    match value {
        PropertyValue::U32(v) => Ok(quote! { #v }),
        PropertyValue::U64(v) => Ok(quote! { #v }),
        PropertyValue::Bool(v) => Ok(quote! { #v }),
        PropertyValue::Uuid(v) => uuid_to_tee_uuid_value_codes(v),
        PropertyValue::Str(v) => Ok(string_to_binary_codes(v)),
        PropertyValue::BinaryBlock(v) => Ok(string_to_binary_codes(v)),
        PropertyValue::Identity(login, uuid) => {
            identity_to_tee_identity_value_codes(login.clone(), &uuid)
        }
    }
}