|  |  | @ -1,3 +1,5 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | use std::fmt; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | /// A builder pattern struct for constructing a status.
 |  |  |  | /// A builder pattern struct for constructing a status.
 | 
			
		
	
		
		
			
				
					
					|  |  |  | #[derive(Debug, Default, Clone, Serialize, PartialEq)] |  |  |  | #[derive(Debug, Default, Clone, Serialize, PartialEq)] | 
			
		
	
		
		
			
				
					
					|  |  |  | pub struct StatusBuilder { |  |  |  | pub struct StatusBuilder { | 
			
		
	
	
		
		
			
				
					|  |  | @ -41,9 +43,9 @@ impl StatusBuilder { | 
			
		
	
		
		
			
				
					
					|  |  |  |     ///
 |  |  |  |     ///
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     /// let status = StatusBuilder::new("Hello World!");
 |  |  |  |     /// let status = StatusBuilder::new("Hello World!");
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     /// ```
 |  |  |  |     /// ```
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     pub fn new<I: Into<String>>(status: I) -> Self { |  |  |  |     pub fn new<D: fmt::Display>(status: D) -> Self { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         StatusBuilder { |  |  |  |         StatusBuilder { | 
			
		
	
		
		
			
				
					
					|  |  |  |             status: status.into(), |  |  |  |             status: status.to_string(), | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             ..Self::default() |  |  |  |             ..Self::default() | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
	
		
		
			
				
					|  |  | 
 |