Cargo Features

udmf-sys has no features set by default.

[dependencies]
udmf-sys = { version = "0.1.0", features = ["api-10", "api-11", "api-12", "api-13", "api-14", "document-features"] }
api-10 api-11?
api-11 api-12? = api-10
api-12 api-13? = api-11

This is the minimum API-level required for UDMF.

Affects udmf_ffi::Udmf_Intention, udmf_ffi::Udmf_ShareOption, udmf_ffi::OH_UdmfData_Create, udmf_ffi::OH_UdmfData_Destroy, udmf_ffi::OH_UdmfData_AddRecord, udmf_ffi::OH_UdmfData_HasType, udmf_ffi::OH_UdmfData_GetTypes, udmf_ffi::OH_UdmfData_GetRecords, udmf_ffi::OH_UdmfRecord_Create, udmf_ffi::OH_UdmfRecord_Destroy, udmf_ffi::OH_UdmfRecord_AddGeneralEntry, udmf_ffi::OH_UdmfRecord_AddPlainText, udmf_ffi::OH_UdmfRecord_AddHyperlink, udmf_ffi::OH_UdmfRecord_AddHtml, udmf_ffi::OH_UdmfRecord_AddAppItem, udmf_ffi::OH_UdmfRecord_GetTypes, udmf_err_code_ffi::Udmf_ErrCode, uds_ffi::OH_UdsPlainText_Create, uds_ffi::OH_UdsPlainText_Destroy, uds_ffi::OH_UdsPlainText_GetType

api-13 api-14? = api-12

Affects udmf_ffi::UdmfData_Finalize, udmf_ffi::OH_UdmfRecordProvider_GetData, udmf_ffi::OH_UdmfRecordProvider_Create, udmf_ffi::OH_UdmfRecordProvider_Destroy, udmf_ffi::OH_UdmfRecordProvider_SetData, udmf_ffi::OH_UdmfRecord_AddFileUri, udmf_ffi::OH_UdmfRecord_AddPixelMap, udmf_ffi::OH_UdmfRecord_AddArrayBuffer, udmf_ffi::OH_UdmfRecord_GetFileUri, udmf_ffi::OH_UdmfRecord_GetPixelMap, udmf_ffi::OH_UdmfRecord_SetProvider, udmf_ffi::OH_UdmfRecord_GetArrayBuffer, udmf_ffi::OH_UdmfData_GetPrimaryPlainText, udmf_ffi::OH_UdmfData_GetPrimaryHtml, udmf_ffi::OH_UdmfData_GetRecordCount, udmf_ffi::OH_UdmfData_GetRecord, uds_ffi::OH_UdsFileUri_Create, uds_ffi::OH_UdsFileUri_Destroy, uds_ffi::OH_UdsFileUri_GetType, uds_ffi::OH_UdsFileUri_GetFileUri

api-14 = api-13

Affects udmf_ffi::OH_UdmfRecord_AddContentForm, udmf_ffi::OH_UdmfRecord_GetContentForm, uds_ffi::OH_UdsContentForm_Create, uds_ffi::OH_UdsContentForm_Destroy, uds_ffi::OH_UdsContentForm_GetType, uds_ffi::OH_UdsContentForm_GetThumbData, uds_ffi::OH_UdsContentForm_GetDescription, uds_ffi::OH_UdsContentForm_GetTitle, uds_ffi::OH_UdsContentForm_GetAppIcon, uds_ffi::OH_UdsContentForm_GetAppName, uds_ffi::OH_UdsContentForm_GetLinkUri, uds_ffi::OH_UdsContentForm_SetThumbData, uds_ffi::OH_UdsContentForm_SetDescription, uds_ffi::OH_UdsContentForm_SetTitle, uds_ffi::OH_UdsContentForm_SetAppIcon, uds_ffi::OH_UdsContentForm_SetAppName, uds_ffi::OH_UdsContentForm_SetLinkUri

document-features

Document available features when building the documentation

Enables document-features