diff --git a/proxmox-schema/src/property_string.rs b/proxmox-schema/src/property_string.rs index 7dd60f76..7b5a4ed1 100644 --- a/proxmox-schema/src/property_string.rs +++ b/proxmox-schema/src/property_string.rs @@ -349,9 +349,9 @@ pub fn print(value: &T) -> Result { } /// Deserialize a value from a property string. -pub fn parse(value: &str) -> Result +pub fn parse(value: &str) -> Result where - T: for<'de> Deserialize<'de>, + T: for<'de> Deserialize<'de> + ApiType, { parse_with_schema(value, &T::API_SCHEMA) }