diff options
Diffstat (limited to 'src/properties.rs')
-rw-r--r-- | src/properties.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/properties.rs b/src/properties.rs index 6a7ff0b..2920b2c 100644 --- a/src/properties.rs +++ b/src/properties.rs @@ -163,7 +163,7 @@ define_property_types! {[ mqtt_format::v5::variable_header::ResponseInformation<'i> => inner = String; setter = String; outer ref = &'a str, mqtt_format::v5::variable_header::ServerReference<'i> => inner = String; setter = String; outer ref = &'a str, mqtt_format::v5::variable_header::ReasonString<'i> => inner = String; setter = String; outer ref = &'a str, - mqtt_format::v5::variable_header::ReceiveMaximum => inner = u16; setter = u16; outer deref = u16, + mqtt_format::v5::variable_header::ReceiveMaximum => inner = core::num::NonZeroU16; setter = core::num::NonZeroU16; outer deref = core::num::NonZeroU16, mqtt_format::v5::variable_header::TopicAliasMaximum => inner = u16; setter = u16; outer deref = u16, mqtt_format::v5::variable_header::TopicAlias => inner = u16; setter = u16; outer deref = u16, mqtt_format::v5::variable_header::MaximumQoS => inner = u8; setter = u8; outer deref = u8, @@ -198,7 +198,7 @@ mod tests { value: MqttString::from_str("bar").unwrap(), }); } - props.with_receive_maximum(4); + props.with_receive_maximum(std::num::NonZeroU16::new(4).unwrap()); let conn_props = props.as_ref(); |