api: set missing description of Option types

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
Wolfgang Bumiller 2019-06-17 15:06:18 +02:00
parent 85a29246d5
commit adb425aeb2

View File

@ -197,6 +197,7 @@ impl<T: ApiType> ApiType for Option<T> {
DATA.once.call_once(|| {
let info = T::type_info();
DATA.name.set(Some(format!("optional: {}", info.name)));
DATA.description.set(Some(format!("optional: {}", info.description)));
DATA.info.set(Some(TypeInfo {
name: unsafe { (*DATA.name.as_ptr()).as_ref().unwrap().as_str() },
description: unsafe { (*DATA.description.as_ptr()).as_ref().unwrap().as_str() },