bacnet_client/client/
batch_debug.rs1use super::{DeviceReadResult, DeviceRpmResult, DeviceWriteRequest};
3use std::fmt;
4
5impl fmt::Debug for DeviceWriteRequest {
6 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
7 f.debug_struct("DeviceWriteRequest")
8 .field("device_instance", &self.device_instance)
9 .field("object_identifier", &self.object_identifier)
10 .field("property_identifier", &self.property_identifier)
11 .field("property_array_index", &self.property_array_index)
12 .field("property_value_len", &self.property_value.len())
13 .field("priority", &self.priority)
14 .finish()
15 }
16}
17impl fmt::Debug for DeviceReadResult {
18 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
19 f.debug_struct("DeviceReadResult")
20 .field("request_index", &self.request_index)
21 .field("device_instance", &self.device_instance)
22 .field(
23 "result",
24 &self.result.as_ref().map(|_| "ACK payload omitted"),
25 )
26 .finish()
27 }
28}
29impl fmt::Debug for DeviceRpmResult {
30 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
31 f.debug_struct("DeviceRpmResult")
32 .field("request_index", &self.request_index)
33 .field("device_instance", &self.device_instance)
34 .field(
35 "result",
36 &self.result.as_ref().map(|_| "ACK payload omitted"),
37 )
38 .finish()
39 }
40}