@@ -101,6 +101,10 @@ impl CliOutput for RfdTabPrinter {
101101 self . print_cli_output ( & value, None ) ;
102102 }
103103
104+ fn output_rfd_meta ( & self , value : types:: RfdWithoutContent ) {
105+ self . print_cli_output ( & value, None ) ;
106+ }
107+
104108 fn output_rfd_list ( & self , value : Vec < types:: RfdWithoutContent > ) {
105109 self . print_cli_output ( & value, Some ( "rfds" . to_string ( ) ) ) ;
106110 }
@@ -162,6 +166,15 @@ impl TabDisplay for types::Rfd {
162166 printer. print_field ( tw, level, "id" , & self . id ) ;
163167 printer. print_field ( tw, level, "rfd_number" , & self . rfd_number ) ;
164168 printer. print_field ( tw, level, "visibility" , & self . visibility . to_string ( ) ) ;
169+ printer. print_field (
170+ tw,
171+ level,
172+ "latest_major_change_at" ,
173+ & self
174+ . latest_major_change_at
175+ . map ( |d| d. to_string ( ) )
176+ . unwrap_or_else ( || "--" . to_string ( ) ) ,
177+ ) ;
165178 printer. print_field (
166179 tw,
167180 level,
@@ -484,6 +497,15 @@ impl TabDisplay for RfdWithoutContent {
484497 . map ( |d| d. to_string ( ) )
485498 . unwrap_or_else ( || "--" . to_string ( ) ) ,
486499 ) ;
500+ printer. print_field (
501+ tw,
502+ level,
503+ "latest_major_change_at" ,
504+ & self
505+ . latest_major_change_at
506+ . map ( |d| d. to_string ( ) )
507+ . unwrap_or_else ( || "--" . to_string ( ) ) ,
508+ ) ;
487509 }
488510}
489511
@@ -557,6 +579,15 @@ impl TabDisplay for RfdWithRaw {
557579 . map ( |d| d. to_string ( ) )
558580 . unwrap_or_else ( || "--" . to_string ( ) ) ,
559581 ) ;
582+ printer. print_field (
583+ tw,
584+ level,
585+ "latest_major_change_at" ,
586+ & self
587+ . latest_major_change_at
588+ . map ( |d| d. to_string ( ) )
589+ . unwrap_or_else ( || "--" . to_string ( ) ) ,
590+ ) ;
560591 writeln ! ( tw, "" ) ;
561592 if let Some ( content) = & self . content {
562593 writeln ! ( tw, "{}" , content) ;
0 commit comments