Skip to content

Commit e09fd5c

Browse files
committed
9 Encoders for MQTT
Signed-off-by: Subhobrata Dey <[email protected]>
1 parent 5ab3062 commit e09fd5c

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

cloudevents-sdk-paho-mqtt/src/mqtt_consumer_record.rs

+6-7
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,8 @@ impl MessageDeserializer for ConsumerMessageDeserializer {
115115
.flatten()
116116
.map(|s| s.starts_with(headers::CLOUDEVENTS_JSON_HEADER))
117117
.unwrap_or(false),
118-
self.headers.get(headers::MQTT_VERSION_HEADER)
118+
self.headers
119+
.get(headers::MQTT_VERSION_HEADER)
119120
.map(|s| String::from_utf8(s.to_vec()).ok())
120121
.flatten()
121122
.map(|s| s.eq(headers::MQTT_V5_BINARY))
@@ -130,7 +131,7 @@ impl MessageDeserializer for ConsumerMessageDeserializer {
130131

131132
pub fn record_to_event(msg: &Message) -> Result<Event> {
132133
MessageDeserializer::into_event(ConsumerMessageDeserializer::new(msg)?)
133-
/* match version {
134+
/* match version {
134135
headers::MqttVersion::V5 => {
135136
BinaryDeserializer::into_event(ConsumerMessageDeserializer::new(msg)?)
136137
}
@@ -190,7 +191,8 @@ mod tests {
190191
.extension("mqttversion", headers::MQTT_V5_BINARY)
191192
.data(
192193
"application/octet-stream",
193-
Data::Binary(String::from("hello rust").into_bytes()))
194+
Data::Binary(String::from("hello rust").into_bytes()),
195+
)
194196
.build()
195197
.unwrap(),
196198
)
@@ -234,9 +236,6 @@ mod tests {
234236
.qos(1)
235237
.finalize();
236238

237-
assert_eq!(
238-
msg.to_event().unwrap(),
239-
expected
240-
)
239+
assert_eq!(msg.to_event().unwrap(), expected)
241240
}
242241
}

cloudevents-sdk-paho-mqtt/src/mqtt_producer_record.rs

+5-3
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,13 @@ impl MessageRecord {
2323
}
2424

2525
pub fn from_event(event: Event) -> Result<Self> {
26-
match event.extension(headers::MQTT_VERSION_HEADER)
26+
match event
27+
.extension(headers::MQTT_VERSION_HEADER)
2728
.map(|e| e.to_string().eq(headers::MQTT_V5_BINARY))
28-
.unwrap_or(false) {
29+
.unwrap_or(false)
30+
{
2931
true => BinaryDeserializer::deserialize_binary(event, MessageRecord::new()),
30-
_ => StructuredDeserializer::deserialize_structured(event, MessageRecord::new())
32+
_ => StructuredDeserializer::deserialize_structured(event, MessageRecord::new()),
3133
}
3234
}
3335
}

0 commit comments

Comments
 (0)