diff --git a/src/status_builder.rs b/src/status_builder.rs index 985361d..2155937 100644 --- a/src/status_builder.rs +++ b/src/status_builder.rs @@ -1,3 +1,5 @@ +use std::fmt; + /// A builder pattern struct for constructing a status. #[derive(Debug, Default, Clone, Serialize, PartialEq)] pub struct StatusBuilder { @@ -41,9 +43,9 @@ impl StatusBuilder { /// /// let status = StatusBuilder::new("Hello World!"); /// ``` - pub fn new>(status: I) -> Self { + pub fn new(status: D) -> Self { StatusBuilder { - status: status.into(), + status: status.to_string(), ..Self::default() } }