From e5a6f3a8ed367bd3d780fd23a0a27f8a80567879 Mon Sep 17 00:00:00 2001 From: thelearnerofcode Date: Tue, 7 Nov 2017 14:51:57 -0800 Subject: Add Debug derives to more public types --- src/utils/message_builder.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/utils/message_builder.rs') diff --git a/src/utils/message_builder.rs b/src/utils/message_builder.rs index 284ba1e..c00cd0a 100644 --- a/src/utils/message_builder.rs +++ b/src/utils/message_builder.rs @@ -767,7 +767,7 @@ pub enum ContentModifier { } /// Describes formatting on string content -#[derive(Default, Clone)] +#[derive(Debug, Default, Clone)] pub struct Content { pub italic: bool, pub bold: bool, @@ -912,15 +912,15 @@ impl From for Content { mod private { use super::{Content, ContentModifier}; use std::fmt; - + pub trait A {} - + impl A for ContentModifier {} impl A for Content {} impl A for T {} } - + /// This trait only exists as way to bypass the shouting of the compiler. Specifically "conflicting /// implementations in core" and alike. /// However is not meant to be used outside. @@ -940,7 +940,7 @@ impl I for T { } } } - + impl I for ContentModifier { fn into(self) -> Content { self.to_content() } } -- cgit v1.2.3