@@ -11,11 +11,8 @@ pub enum StyleComponent {
1111 Grid ,
1212 Rule ,
1313 Header ,
14- HeaderFull ,
1514 HeaderFilename ,
1615 HeaderFilesize ,
17- HeaderPermissions ,
18- HeaderLastModified ,
1916 LineNumbers ,
2017 Snip ,
2118 Full ,
@@ -27,15 +24,7 @@ impl StyleComponent {
2724 match self {
2825 StyleComponent :: Auto => {
2926 if interactive_terminal {
30- & [
31- #[ cfg( feature = "git" ) ]
32- StyleComponent :: Changes ,
33- StyleComponent :: Grid ,
34- StyleComponent :: HeaderFilename ,
35- StyleComponent :: HeaderFilesize ,
36- StyleComponent :: LineNumbers ,
37- StyleComponent :: Snip ,
38- ]
27+ StyleComponent :: Full . components ( interactive_terminal)
3928 } else {
4029 StyleComponent :: Plain . components ( interactive_terminal)
4130 }
@@ -46,18 +35,9 @@ impl StyleComponent {
4635 StyleComponent :: Rule => & [ StyleComponent :: Rule ] ,
4736 StyleComponent :: Header => & [
4837 StyleComponent :: HeaderFilename ,
49- StyleComponent :: HeaderFilesize ,
50- ] ,
51- StyleComponent :: HeaderFull => & [
52- StyleComponent :: HeaderFilename ,
53- StyleComponent :: HeaderFilesize ,
54- StyleComponent :: HeaderPermissions ,
55- StyleComponent :: HeaderLastModified ,
5638 ] ,
5739 StyleComponent :: HeaderFilename => & [ StyleComponent :: HeaderFilename ] ,
5840 StyleComponent :: HeaderFilesize => & [ StyleComponent :: HeaderFilesize ] ,
59- StyleComponent :: HeaderPermissions => & [ StyleComponent :: HeaderPermissions ] ,
60- StyleComponent :: HeaderLastModified => & [ StyleComponent :: HeaderLastModified ] ,
6141 StyleComponent :: LineNumbers => & [ StyleComponent :: LineNumbers ] ,
6242 StyleComponent :: Snip => & [ StyleComponent :: Snip ] ,
6343 StyleComponent :: Full => & [
@@ -66,8 +46,6 @@ impl StyleComponent {
6646 StyleComponent :: Grid ,
6747 StyleComponent :: HeaderFilename ,
6848 StyleComponent :: HeaderFilesize ,
69- StyleComponent :: HeaderPermissions ,
70- StyleComponent :: HeaderLastModified ,
7149 StyleComponent :: LineNumbers ,
7250 StyleComponent :: Snip ,
7351 ] ,
@@ -87,11 +65,8 @@ impl FromStr for StyleComponent {
8765 "grid" => Ok ( StyleComponent :: Grid ) ,
8866 "rule" => Ok ( StyleComponent :: Rule ) ,
8967 "header" => Ok ( StyleComponent :: Header ) ,
90- "header-full" => Ok ( StyleComponent :: HeaderFull ) ,
9168 "header-filename" => Ok ( StyleComponent :: HeaderFilename ) ,
9269 "header-filesize" => Ok ( StyleComponent :: HeaderFilesize ) ,
93- "header-permissions" => Ok ( StyleComponent :: HeaderPermissions ) ,
94- "header-lastmodified" => Ok ( StyleComponent :: HeaderLastModified ) ,
9570 "numbers" => Ok ( StyleComponent :: LineNumbers ) ,
9671 "snip" => Ok ( StyleComponent :: Snip ) ,
9772 "full" => Ok ( StyleComponent :: Full ) ,
@@ -125,8 +100,6 @@ impl StyleComponents {
125100 pub fn header ( & self ) -> bool {
126101 self . header_filename ( )
127102 || self . header_filesize ( )
128- || self . header_permissions ( )
129- || self . header_last_modified ( )
130103 }
131104
132105 pub fn header_filename ( & self ) -> bool {
@@ -137,14 +110,6 @@ impl StyleComponents {
137110 self . 0 . contains ( & StyleComponent :: HeaderFilesize )
138111 }
139112
140- pub fn header_permissions ( & self ) -> bool {
141- self . 0 . contains ( & StyleComponent :: HeaderPermissions )
142- }
143-
144- pub fn header_last_modified ( & self ) -> bool {
145- self . 0 . contains ( & StyleComponent :: HeaderLastModified )
146- }
147-
148113 pub fn numbers ( & self ) -> bool {
149114 self . 0 . contains ( & StyleComponent :: LineNumbers )
150115 }
0 commit comments