summaryrefslogtreecommitdiffstats
path: root/src/properties.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/properties.rs')
-rw-r--r--src/properties.rs4
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();