diff options
author | 2024-03-24 21:47:33 +0100 | |
---|---|---|
committer | 2024-03-24 21:47:33 +0100 | |
commit | b4e12fd1165b5e3960a1294dadec45eb40893b37 (patch) | |
tree | 214908f3aaf1bea984adfdce4d9b755ba71be670 /src/subscription.rs | |
parent | 7e1eb27a06e5545b3d1b77b5998dc0463df27d70 (diff) |
Unstable commit, won't compile.
Diffstat (limited to 'src/subscription.rs')
-rw-r--r-- | src/subscription.rs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/subscription.rs b/src/subscription.rs index 035614d..f7e0d88 100644 --- a/src/subscription.rs +++ b/src/subscription.rs @@ -1,5 +1,6 @@ use crate::subscription_listener::SubscriptionListener; use std::collections::HashMap; +use std::fmt::{self, Debug, Formatter}; /// Enum representing the subscription mode #[derive(Debug, PartialEq, Eq)] @@ -837,4 +838,26 @@ impl Subscription { } } */ +} + +impl Debug for Subscription { + fn fmt(&self, f: &mut Formatter) -> fmt::Result { + f.debug_struct("Subscription") + .field("mode", &self.mode) + .field("item_group", &self.item_group) + .field("items", &self.items) + .field("field_schema", &self.field_schema) + .field("fields", &self.fields) + .field("data_adapter", &self.data_adapter) + .field("command_second_level_data_adapter", &self.command_second_level_data_adapter) + .field("command_second_level_field_schema", &self.command_second_level_field_schema) + .field("command_second_level_fields", &self.command_second_level_fields) + .field("requested_buffer_size", &self.requested_buffer_size) + .field("requested_max_frequency", &self.requested_max_frequency) + .field("requested_snapshot", &self.requested_snapshot) + .field("selector", &self.selector) + .field("is_active", &self.is_active) + .field("is_subscribed", &self.is_subscribed) + .finish() + } }
\ No newline at end of file |