File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -20,8 +20,7 @@ pub enum Sign {
2020/// Various ways to describe a time format. 
2121#[ derive( Debug ,  Clone ,  Copy ) ]  
2222pub  enum  Format  { 
23-     /// A custom format limited to what's in the 
24-      /// [`format`](mod@crate::time::format) submodule. 
23+     /// A custom format limited to what's in the [`format`](mod@format) submodule. 
2524     Custom ( CustomFormat ) , 
2625    /// The seconds since 1970, also known as unix epoch, like `1660874655`. 
2726     Unix , 
@@ -33,6 +32,13 @@ pub enum Format {
3332#[ derive( Clone ,  Copy ,  Debug ) ]  
3433pub  struct  CustomFormat ( pub ( crate )  & ' static  str ) ; 
3534
35+ impl  CustomFormat  { 
36+     /// Create a new custom `format` suitable for use with the [`jiff`] crate. 
37+      pub  const  fn  new ( format :  & ' static  str )  -> Self  { 
38+         Self ( format) 
39+     } 
40+ } 
41+ 
3642impl  From < CustomFormat >  for  Format  { 
3743    fn  from ( custom_format :  CustomFormat )  -> Format  { 
3844        Format :: Custom ( custom_format) 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments